Макгре́гор (англ. McGregor) — город в округе Эйткин, штат Миннесота, США. На площади 5,4 км² (5,1 км² — суша, 0,3 км² — вода), согласно переписи 2002 года, проживают 404 человека. Плотность населения составляет 79,3 чел./км².