Shamrock Township
- Physical Address: 49954 Lake Avenue McGregor, MN 55760

ClerkCandace Kral
49954 Lake Avenue
McGregor, MN 55760
218-426-3736
townofshamrock@shamrocktwp.org
TreasurerJohn Brula
PO Box 2
McGregor, MN 55760
218-426-3132
jackbrula@shamrocktwp.org
ChairpersonRon Flatten
20904 511th Lane
McGregor, MN 55760
612-961-2570
ronflatten@shamrocktwp.org
SupervisorTom Meyer
49593 210th Place
McGregor, MN 55760
218-670-0868
tommeyer@shamrocktwp.org
SupervisorErnie Darlow
48247 207th Ave
McGregor, MN 55760
218-820-3072
erniedarlow@shamrocktwp.org
SupervisorBruce Johnson
50155 197th Ave
McGregor, MN 55760
952-807-1367
bwj@frontier.com
SupervisorBrock Hayes
18439 475th St
McGregor, MN 55760
218-275-0926
brock.hayes@yahoo.com