Portsmouth is a city in Shelby County, Iowa, United States. The population was 182 at the time of the 2020 census.
History
The first permanent settlement at Portsmouth was made by William Williams, who built a log cabin home there in the 1860s.
Portsmouth had its start in the year 1882 when the Chicago, Milwaukee and St. Paul railway platted the town along its tracks.
Geography
According to the United States Census Bureau, the city has a total area of , all of it land.
