Shamrock Township is a quickly growing township in northeastern Minnesota’s Aitkin County. Nearby cities include McGregor, Palisade, and Tamarack; unincorporated cities within the township are Minnewawa and Sheshebe. In 2021, Shamrock Township was home to 1,243 residents.

The township is home to several lakes, including Big Sandy Lake, Lake Minnewawa, Round Lake, Horseshoe Lake, Island Lake, Flowage Lake, Anderson Lake, and Mud Lake, which are popular for fishing and recreation. In addition to the many lakes, Shamrock Township contains several acres of state land. Savanna Portage State Park occupies a small area of northern Shamrock Township, while the Mille Lacs Indian Reservation occupies a portion of land in the south.

Township Board of Supervisors & Staff 

Ron Smith, Supervisor– term ends March 2025
Ron Flatten, Supervisor – term ends March 2026
Allen Eld, Chairman – term ends March 2024

John Brula, Treasurer – term ends March 2025
Candace Kral, Clerk – term ends March 2024

Marvin Turner, Township Maintenance
Tim Turner, Township Lead Maintenance
Luke Hauser, Township Maintenance

Township Demographics 
2021 Population estimate is 1,243 and
Housing Units Estimate is 1,946; Occupied Household Estimate is 616.

Links [open in a new page]
→ Aitkin County, Minnesota
→ McGregor Independent School District #4 
→ McGregor Area Chamber of Commerce
→ https://www.bigsandylakemn.org/

→ Minnesota Association of Townships
→ National Association of Townships