McGregor (Iowa). McGregor AQShning Iowa shtatida joylashgan shahardir. Clayton okrugi tarkibiga kiradi. Aholisi. 871 nafar aholi istiqomat qiladi (2010). Aholi zichligi – har kvadrat kilometrga 258,7 nafar kishi. Geografiyasi. Maydoni — 3,37 km2. Shundan 3,37 km2 quruqlik. Dengiz sathidan oʻrtacha 211 m balandlikda joylashgan. Manbalar.