Perry is a city in Dallas County, Iowa, United States, along the North Raccoon River. The population was 7,633 at the 2000 census. It is part of the Des Moines–West Des Moines Metropolitan Statistical Area.
Formerly a major railroad junction, Perry is home to the Historic Hotel Pattee, with themed rooms including many related to the railroad.
Perry is located at 41°50′24″N 94°6′0″W / 41.84°N 94.1°W / 41.84; -94.1 (41.840107, -94.099978).