With my 2012 it is all about stoplights. Lots of stoplights and gas mileage sucks. Few to no stoplights and gas mileage in in the low 30's for city driving.
The gas you waste at a stoplight and the resultant acceleration would have carried you four blocks if you did not have to stop.
That is a huge difference.
I stay away from places with endless stoplights.. stop signs.
And I stay out of rush hour traffic. I get 32 plus Winter mpgs.
I suppose if you have to drive rush hour, and lots of stoplights,, you are out of luck on MPGs.