McGregor is a city in Aitkin County, Minnesota, United States.
Other routes include Aitkin County Road 8 (Maddy Street).
There were 207 housing units at an average density of 104.5 per square mile (40.3/km2).
41.7% of all households were made up of individuals, and 21.1% had someone living alone who was 65 years of age or older.
There were 199 housing units at an average density of 101.2 per square mile (39.1/km2).
30.1% were of German, 17.0% Finnish, 16.7% Norwegian, 5.9% Swedish and 5.2% American ancestry according to Census 2000.
39.6% of all households were made up of individuals, and 22.0% had someone living alone who was 65 years of age or older.