Granger is a city in Dallas and Polk counties in the U.S. state of Iowa. The population was 583 at the 2000 census. It is part of the Des Moines–West Des Moines Metropolitan Statistical Area.
Granger is located at 41°45′42″N 93°49′26″W / 41.76167°N 93.82389°W / 41.76167; -93.82389 (41.761672, -93.823921).
According to the United States Census Bureau, the city has a total area of 0.5 square miles (1.3 km²), all of it land.