Unless you drive a manual, then its a good 5mpg higher at least in my experience. I don't know how the epa tests manual cars but they are clearly not engine braking.
I drive a Subaru Forester and I get higher mileage than the EPA. Last night I drove from LA to SF and got 31 mpg on the freeway going (according to the on-board mileage monitor), in two sections, 140 mi in 2 h 8 min and then 190 mi in 3 h 1 min once I was outside LA, inclusive of a 15 min circling the SFO arrivals to pick up a friend.
Interesting, though, is how hard this drops off. I once did a 280 drive at 3 AM that I ran at between 90 mph and 100 mph almost throughout. And the dash readout was 19 mpg (oof!).
Is there an OBD tool with GPS I can use to track this stuff? I really like it.
My personal empty tank to empty tank mileage is 21.5 km/l (50 mpg) in the city streets of Madras, India in an ancient Maruti 800! The top speed that thing could hit was 68 mpg (which I only ever approached once and never in the city).