St. Ansgar
City in Mitchell County, Iowa

St. Ansgar is a city in Mitchell County, Iowa, with 1,160 residents (2020 Census). It sits at 1,171 ft (357 m) above sea level. The nearest town is Toeterville, 4.4 miles N.
- 1,160residents (2020 Census)
- 1,171 ftelevation · 357 m
- 1.1 sq miland area · 2.8 km²
- 1,066 / sq mipopulation density
- 50472ZIP code
About St. Ansgar
St. Ansgar or Saint Ansgar is a 1.03-square-mile (2.67 km2) city in Mitchell County, Iowa. It was founded in 1853 by Norwegian settlers who arrived at the convergence of the Cedar River, Deer Creek, and Turtle Creek, and was named after the patron saint of Scandinavia. It is best known for the First Lutheran Church of St. Ansgar, a pioneer Norwegian Lutheran Church, and the longest continuously occupied Lutheran church west of the Mississippi River. A stone schoolhouse built in 1858 was used for church services until the stone church could be built.
It is within the St. Ansgar Community School District school district, and As of 2020 the population was 1,160.
Text: Wikipedia · CC BY-SA 4.0
St. Ansgar weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in St. Ansgar
Webcams: Windy.com
Living in St. Ansgar
- Median household income
- $76,458
- Median home value
- $152,500
- Median rent
- $912/mo
- Median age
- 40
Do you know St. Ansgar? Tell us about it
Help other travelers: share what makes St. Ansgar special. We review every message before publishing it.
Map of St. Ansgar
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
St. Ansgar 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 ›St. Ansgar, IA population
St. Ansgar had 1,160 residents in the 2020 Census.
| 2020 Census | 1,160 |
|---|---|
| Density | 1,066 per sq mi (411 per km²) |
Source: U.S. Census Bureau, Decennial Census.
St. Ansgar at a glance
| State | Iowa (IA) |
|---|---|
| County | Mitchell County |
| Type | City |
| Population | 1,160 (2020) |
| Land area | 1.09 sq mi (2.8 km²) |
| Elevation | 1,171 ft (357 m) |
| Coordinates | 43.3799° N, 92.9178° W |
| ZIP code | 50472 |
| Census code (GEOID) | 1969735 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near St. Ansgar
- Toeterville4.4 mi N
- Mitchell4.7 mi SE
- Carpenter5.6 mi NW
- Otranto6.6 mi NW
- Mona7.5 mi N
- Stacyville7.9 mi NE
- Grafton8.3 mi SW
- Osage8.6 mi SE
- Lyle, MN8.8 mi N
- Little Cedar9.6 mi E
- Bolan10.1 mi W
- Meyer12.3 mi NE
Straight-line distance between town centers.
Frequently asked questions about St. Ansgar
What county is St. Ansgar in?
St. Ansgar is in Mitchell County, Iowa.
What is the population of St. Ansgar, IA?
1,160 people lived in St. Ansgar at the 2020 Census.
What is the ZIP code of St. Ansgar, IA?
The ZIP code of St. Ansgar is 50472.
What is the elevation of St. Ansgar?
1,171 feet (357 m) above sea level.
What towns are near St. Ansgar?
Toeterville (4.4 mi), Mitchell (4.7 mi), Carpenter (5.6 mi), Otranto (6.6 mi), Mona (7.5 mi).
Last updated: