Elgin, ND

Population
516
U.S. Census Population Estimates Program · 2025
Elevation
2,352 ft
Median Home Value
$103,000
U.S. Census American Community Survey 5-Year · 2024
Median Rent
$650/mo
U.S. Census American Community Survey 5-Year · 2024
Median Income
$35,188
U.S. Census American Community Survey 5-Year · 2024

Explore

Elgin in context.

About Elgin

Elgin is a city in Grant County, North Dakota, United States. The 2020 census counted 543 residents. The town was originally known as Shanley, but when the Northern Pacific Railroad came through town, they objected to the name as it was too similar to Stanley, so the citizens were asked to choose a new name. This climatic region is typified by large seasonal temperature differences, with warm to hot summers and cold winters. A newcomer can read Elgin through the overlap of its older landmarks, surrounding geography, and current places. For a newcomer, Elgin comes into focus through those concrete links among its past, landscape, and current routines.

Top Rating Signals

Highest current ratings for this town.

Loading town details...