BJP gained ground with the urban middle-class and lower-middle-income voters. However, AAP's overall vote share declined, suggesting fragmentation in its core base.