Please, do not buy hybrid for city only driving. I mean, Prius will get you better mpg no matter what, but as a principle, hybrid is not at its best in city only driving, no matter what they estimate it to and they already started changing that. Finally new Camry hybrid is rated LOWER mpg city than HWY.
With due respect to hardtop post, driving style, vehicle condition and load carried is about 3 major factors influencing mpg.
I mentioned this place else but it is my observation that American drivers somehow developed a strange city driving technique - pedal to the metal when light turns green, slam on brake pedal right before the next light that turned red. I witnessed this many times, various drivers, even my wife somehow soaked this into herself, though she's not even American. Must be some egregorial thing here. This driving style is devastating on mpg.
But, so drives my in law and he drives about 10 yo Corolla and she still gets around 28 mpg. I mean, I'd rather walk than be passenger in his car, yet - it's clearly better mpg. But it's dealer and yours truly serviced religiously.
That leads to second variable. Vehicle condition. That I don't know. Really, it needs to be scoped by a smart technician for hidden issues. Say, poor compression.Poor catalytic converter function. Car sort of drives but... Sort of. Like my Dodge RAM. Sort of drives but it's a drag. At this point, this is unknown factor.
Loads carried. Vehicle loaded with 5 people every time or used for deliveries, with continuous engine turn on/turn off will never give good mpg.
That said, it needs to be really investigated as, truth be it, my same RAM does 13.8 mpg. Something's not right with that Rolla.