I live in Tampa, fl and traffic lights galor. I drive very spirited and see 21 in city and I have seen 31 highway. And just shy or 500 miles a tank. I don't find anything wrong with my numbers. I have fun it's a fun car and that is all that matters. Many factors go into mpg. Altitude, temperature, wind, tires, tire pressures, extra weight, how well speed is maintained, acceleration.