Swan
City in Marion County, Iowa

Swan is a city in Marion County, Iowa, with 76 residents (2020 Census). It sits at 778 ft (237 m) above sea level. The nearest town is Runnells, 4.3 miles NW.
- 76residents (2020 Census)
- 778 ftelevation · 237 m
- 0.6 sq miland area · 1.6 km²
- 123 / sq mipopulation density
- 50252ZIP code
About Swan
Swan is a city in Marion County, Iowa, United States. The population was 76 at the time of the 2020 census. On April 18th 2025 the city council of Swan voted to disincorporate the city.
Text: Wikipedia · CC BY-SA 4.0
Swan weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Swan
Webcams: Windy.com
Do you know Swan? Tell us about it
Help other travelers: share what makes Swan special. We review every message before publishing it.
Map of Swan
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Swan Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Swan, IA population
Swan had 76 residents in the 2020 Census.
| 2020 Census | 76 |
|---|---|
| Density | 123 per sq mi (48 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Swan at a glance
| State | Iowa (IA) |
|---|---|
| County | Marion County |
| Type | City |
| Population | 76 (2020) |
| Land area | 0.62 sq mi (1.6 km²) |
| Elevation | 778 ft (237 m) |
| Coordinates | 41.4676° N, 93.3095° W |
| ZIP code | 50252 |
| Census code (GEOID) | 1976665 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Swan
- Runnells4.3 mi NW
- Hartford4.9 mi W
- Pleasantville5.9 mi S
- Sandyville7.8 mi SW
- Carlisle9.5 mi W
- Prairie City9.6 mi N
- Ackworth11.1 mi SW
- Monroe11.2 mi E
- Pleasant Hill13.6 mi NW
- Milo14.1 mi SW
- Mitchellville14.3 mi N
- Knoxville14.9 mi SE
Straight-line distance between town centers.
Frequently asked questions about Swan
What county is Swan in?
Swan is in Marion County, Iowa.
What is the population of Swan, IA?
76 people lived in Swan at the 2020 Census.
What is the ZIP code of Swan, IA?
The ZIP code of Swan is 50252.
What is the elevation of Swan?
778 feet (237 m) above sea level.
What towns are near Swan?
Runnells (4.3 mi), Hartford (4.9 mi), Pleasantville (5.9 mi), Sandyville (7.8 mi), Carlisle (9.5 mi).
Last updated: