I average 20 in city driving 23 on highway and I let my car idle when I first start her to warm her up
^ This.Don't trust the dash guage, as it can be extremely inaccurate.
I would run through a tank of gas and use the pen and paper method to see what your actual gas milage is.
-Matt