McGregor is a city in Aitkin County, Minnesota, United States. The population was 391 at the 2010 census.
McGregor, Minnesota
Red-winged blackbird silhouettes at McGregor Marsh
Aitkin County is a county in the U.S. state of Minnesota. As of the 2020 census, the population was 15,697. Its county seat is Aitkin. Part of the Mille Lacs Indian Reservation is in the county. The county was created in 1857 and organized in 1871.
Aitkin County Courthouse
Soils of Aitkin County