Just for comparison, I have never gotten particularly good mileage out of my 06. I get around 15 in mostly city (REAL CITY, Washington DC BS traffic!) with a small amount of beltway (hit or miss for traffic). On pure highway the best I have gotten is around 19. In the winter, these numbers drop an MPG or two.
Some of those who are claiming much higher mpgs are are probably using the trip computer rather than doing actual calcs. That said, some people do seem to honestly get well over 20 on the highway and around 18 mixed.
The 2009 and later vehicles seem to inherently do a bit better with the newest ones being the most efficient. Honda made a bunch of small changes in 2009 and improved the areodynamics a bit on the newest ridges.
Stop and go traffic will kill your mileage as will short trips.
If you are so inclined, you could try doing a pure highway run and refilling with the same technique at the same station and same pump. Keep it under 60 and on the flats / use the cruise control. If you can't get 20ish MPG in this scenario then you might have something wrong with your truck.
Ideas:
Turn off the AC (I believe the AC is always on in the Auto mode)
Get rid of the roof rack if you have one. (I see from you pic that you don't have one)
Get low rolling resistance tires that are the correct stock size
Align the truck
Get rid of a lift kit if you have one (Doesn't look like you have one)
Replace your O2 sensors.
Adjust your valves
Get rid of unneeded weight
Use the correct 5-20 or 0-20 engine oil
Make sure the plastic under engine / wheel well covers aren't flapping in the breeze
Some of those who are claiming much higher mpgs are are probably using the trip computer rather than doing actual calcs. That said, some people do seem to honestly get well over 20 on the highway and around 18 mixed.
The 2009 and later vehicles seem to inherently do a bit better with the newest ones being the most efficient. Honda made a bunch of small changes in 2009 and improved the areodynamics a bit on the newest ridges.
Stop and go traffic will kill your mileage as will short trips.
If you are so inclined, you could try doing a pure highway run and refilling with the same technique at the same station and same pump. Keep it under 60 and on the flats / use the cruise control. If you can't get 20ish MPG in this scenario then you might have something wrong with your truck.
Ideas:
Turn off the AC (I believe the AC is always on in the Auto mode)
Get rid of the roof rack if you have one. (I see from you pic that you don't have one)
Get low rolling resistance tires that are the correct stock size
Align the truck
Get rid of a lift kit if you have one (Doesn't look like you have one)
Replace your O2 sensors.
Adjust your valves
Get rid of unneeded weight
Use the correct 5-20 or 0-20 engine oil
Make sure the plastic under engine / wheel well covers aren't flapping in the breeze