Iowa Shelby County

Portsmouth

A city in Shelby County, Iowa — population 185 as of 2022.

Open the map

Today 82°F Sunny2% precip
Tonight 58°F Mostly Clear
Sunday 78°F Mostly Sunny2% precip
Sunday Night 63°F Mostly Cloudy then Chance Showers And Thunderstorms52% precip

You know Portsmouth better than we do.

Add the places people actually go. Our editors review submissions before they publish — you'll need an account with access to send one.

Portsmouth by the numbers

Population 185Population figure, 2022
Households & income
Persons per household
2
Median household income
$80,781
2020–2024 ACS
An unhandled error has occurred. Reload 🗙