what county is mcgregor ia in
McGregor, Iowa is located in Clayton County. McGregor is a rural community with a population of 724. The median household income is $53,299.