BJP secured its biggest gains among rural voters
Vote share for BJP in different types of seats (%)
Seats with more than 75% urban area and less than 25% urban area are classified as urban and rural respectively, rest are semi-urban