Township Officials
Board Of Supervisors
Supervisor (C)
Pete Schaffer
651-248-4695
Term Expires 2026
Supervisor (A)
Jordan Harper
supervisora@castlerocktownship.com
641-512-8271
Term Expires 2028
Supervisor (B)
Norb Kuhn
supervisorb@castlerocktownship.com
651-353-5783
Term Expires 2028
Supervisor (D) Vice Chair
Heather Mavencamp
supervisord@castlerocktownship.com
612-462-4441
Term Expires 2027
Supervisor (E) Chair
Jerry Larson
supervisore@castlerocktownship.com
651-343-4218
Term Expires 2027
Planning Commission
Chair
Jim Heiman
612-221-4999
Term Expires 2025
Sandy Weber
651-328-3509
Term Expires 2026
Brian Haskin
507-273-0894
Term Expires 2026
Todd Sjostrand
612-396-0022
Term Expires 2027
Drea Doffing
651-983-4914
Term Expires 2027
Administration
Clerk
Molly Weber
(appointed)
2537 240th Street West
Farmington, MN 55024
651-460-2221 (Town Hall)
clerk@castlerocktownship.com
Treasurer
Rhonda Rademacher
(appointed)
2537 240th Street West
Farmington, MN 55024
651-460-2221 (Town Hall)
treasurer@castlerocktownship.com
Building Inspector & Septic Inspector
Inspectron, Inc.
15120 Chippendale Ave, Suite 104
Rosemount, MN 55068
651-322-6623
Fax 651-322-7580
Township Lawyer
Andrew Tiede
GDO Law
4770 White Bear Parkway
White Bear Lake, MN 55110