About This Place
Shelby is a city in Pottawattamie and Shelby counties in the U.S. state of Iowa. The population was 696 at the 2000 census.
Shelby is located at 41°30′51″N 95°27′0″W / 41.51417°N 95.45°W / 41.51417; -95.45 (41.514291, -95.450038).
According to the United States Census Bureau, the city has a total area of 1.6 square miles (4.2 km²), all land.