ZIP Code 51565
About Portsmouth
Portsmouth is a city in Shelby County, Iowa, United States. The population was 182 at the time of the 2020 census.
From Wikipedia — text licensed CC BY-SA 4.0.
Area Profile
US Census (ACS 5-year · Gazetteer)
482
population
$96,667
median household income
11
people / sq mi
$117,300
median home value
$834
median gross rent
54.7
median age
255
housing units
248
households
45.7
land area (sq mi)