I have a 2011 2500HD duramax, I get 21 on the highway, no extra cargo etc..
17 mpg with a mix of city some highway.
While towing a 13,800 lb. fifth-wheel I get around 12 mpg depending on hills, flats and road conditions.
Been very pleased with the trucks pulling power, especially in the steep...