St. Ansgar

City in Mitchell County, Iowa

View of St. Ansgar, Iowa
Photo: Billwhittaker (talk) · CC BY-SA 3.0

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.

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…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in St. Ansgar

All 24 webcams near 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
Cost of living and demographics of St. Ansgar ›

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

Loading 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 Census1,160
Density1,066 per sq mi (411 per km²)

Source: U.S. Census Bureau, Decennial Census.

St. Ansgar at a glance

StateIowa (IA)
CountyMitchell County
TypeCity
Population1,160 (2020)
Land area1.09 sq mi (2.8 km²)
Elevation1,171 ft (357 m)
Coordinates43.3799° N, 92.9178° W
ZIP code50472
Census code (GEOID)1969735

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near St. Ansgar

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: