You will never get the fuel mileage rated by the EPA, especially city MPG, unless you were to drive exactly in a way that replicates the EPA cycle testing. A grave misunderstanding is that the EPA fuel consumption ratings will determine what every vehicle will get for every driver under generalized driving conditions. The EPA ratings are performed on dynos with highly trained drivers to simulated a fixed set of computer derived driving cycles as a way to compare competitive vehicles to each other, not drivers or driving conditions.
For example, the city cycle test is comprised of a fixed distance in miles with x-number of stops, a fixed acceleration rate based on the number of seconds to reach x-speed using a standardized fuel. It is doubtful that anyone in America will drive in that manner except the person who was behind the wheel of the tested vehicle during the EPA city cycle test. As the EPA placard reads, "Your mileage may vary."
In reality what is "real world" driving for one person will not be for the next driver. Even if the EPA tested 1000 different test cycles there's no way they would be able to individualize any particular driving scenario to that persons definition of city or highway driving.
Regards,
Dusty
2019 Ram 1500 Billet Silver Laramie Quad Cab 2WD, 5.7 Hemi, 8HP75, 3.21 axle, 33 gallon fuel tank, factory dual exhaust, 18” wheels. Build date: 03 June 2018. Now at: 043480 miles.