Morning Sun
City in Louisa County, Iowa

Morning Sun is a city in Louisa County, Iowa, with 752 residents (2020 Census). It sits at 755 ft (230 m) above sea level. The nearest town is Yarmouth, 6.1 miles SW.
- 752residents (2020 Census)
- 755 ftelevation · 230 m
- 0.8 sq miland area · 2.0 km²
- 968 / sq mipopulation density
- 52640ZIP code
About Morning Sun
Morning Sun is a city in Morning Sun Township, Louisa County, Iowa, United States. The population was 752 at the time of the 2020 census. It is part of the Muscatine Micropolitan Statistical Area.
Text: Wikipedia · CC BY-SA 4.0
Morning Sun weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Morning Sun
Webcams: Windy.com
Living in Morning Sun
- Median household income
- $56,350
- Median home value
- $102,200
- Median rent
- $869/mo
- Median age
- 46.5
Do you know Morning Sun? Tell us about it
Help other travelers: share what makes Morning Sun special. We review every message before publishing it.
Map of Morning Sun
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Morning Sun 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 ›Morning Sun, IA population
Morning Sun had 752 residents in the 2020 Census.
| 2020 Census | 752 |
|---|---|
| Density | 968 per sq mi (374 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Morning Sun at a glance
| State | Iowa (IA) |
|---|---|
| County | Louisa County |
| Type | City |
| Population | 752 (2020) |
| Land area | 0.78 sq mi (2.0 km²) |
| Elevation | 755 ft (230 m) |
| Coordinates | 41.0941° N, 91.2506° W |
| ZIP code | 52640 |
| Census code (GEOID) | 1954120 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Morning Sun
- Yarmouth6.1 mi SW
- Wapello6.6 mi NE
- Mediapolis7.5 mi SE
- Mount Union7.8 mi W
- Winfield10.0 mi W
- Sperry10.2 mi SE
- Oakville10.8 mi E
- Grandview13.1 mi N
- Columbus City13.1 mi NW
- Kingston13.3 mi SE
- Fredonia13.9 mi N
- Columbus Junction14.1 mi NW
Straight-line distance between town centers.
Frequently asked questions about Morning Sun
What county is Morning Sun in?
Morning Sun is in Louisa County, Iowa.
What is the population of Morning Sun, IA?
752 people lived in Morning Sun at the 2020 Census.
What is the ZIP code of Morning Sun, IA?
The ZIP code of Morning Sun is 52640.
What is the elevation of Morning Sun?
755 feet (230 m) above sea level.
What towns are near Morning Sun?
Yarmouth (6.1 mi), Wapello (6.6 mi), Mediapolis (7.5 mi), Mount Union (7.8 mi), Winfield (10.0 mi).
Last updated: