McGregor, MN

View of McGregor, MN
Image credit: Lorie Shaull / CC BY 2.0
Population
374
U.S. Census Population Estimates Program · 2025
Elevation
1,233 ft
Median Home Value
$114,300
U.S. Census American Community Survey 5-Year · 2024
Median Rent
$591/mo
U.S. Census American Community Survey 5-Year · 2024
Median Income
$26,250
U.S. Census American Community Survey 5-Year · 2024

Explore

McGregor in context.

About McGregor

McGregor is a city in Aitkin County, Minnesota, United States. The 2020 census counted 384 residents. McGregor is along Minnesota State Highways 65 and 210. Other routes include Aitkin County Road 8. In McGregor, history and present-day settings sit close enough to belong to the same local picture. The map tells the story in McGregor, where earlier chapters remain visible in current streets, buildings, and gathering places. McGregor was incorporated in 1903, and separated from surrounding McGregor Township in 1919. McGregor was named for either a hunter and trapper named McGregor who came from New York or for Major John G. The Sandy River flows nearby.

Top Rating Signals

Highest current ratings for this town.

Loading town details...