Castle Rock Town Hall
2537 240th St. W.
Farmington MN 55024

Castle Rock Township
2537 240th Street West
Farmington, MN 55024
651-460-2221


Board of Supervisors

Kelly Elvestad, Chair (A 2022)
22030 Annette Avenue
Farmington, MN 55024
651-815-5822

Sandy Weber, Vice-Chair (E 2021)
24650 Akron Avenue
Farmington, MN 55024
651-463-4725

Jon Juenke, Supervisor (D 2021)
3080 220th St E
Farmington, MN 55024
651-210-4049

David Nicolai, Supervisor (B 2022)
23110 Biscayne Ave
Farmington, MN 55024
651-463-2327

Pete Schaffer, Appointed (C 2023)
2760 232nd St E,
Hampton, MN 55031
(651) 248-4695

Clerk
Molly Weber (Temporary Appointed)
2537 240th Street West
Farmington, MN 55024
651-460-2221 (Town Hall)
e-mail: castlerocktownship@frontiernet.net

Deputy Clerk
Vacant
Farmington, MN 55024
651-460-2221 (Town Hall)
e-mail: castlerocktownship@frontiernet.net

Treasurer
Rhonda Rademacher, Treasurer (appointed)
2537 240th Street West
Farmington, MN 55024
651-460-2221 (Town Hall)
e-mail: castlerocktreas@frontier.com

Road Maintenance
Mark Henry
1535 230th Street West
Farmington, MN 55024
651-815-1813


Planning Commission Members
Shane Kelly (2021)
1160 230th Street
Farmington, MN 550024
(612) 308-8297 (Home)

Jim Heiman, Chair (2022)
26980 Blaine Ave
Randolph, MN 55065
612-221-4999

Braden Schuenke (2023)
4204 240th St. W
Farmington, MN 55024
(612) 386-6888 (Mobile)

Craig Braun (2021)
23130 Blaine Ave
Hampton, MN 55031
(651) 463-2302 (Mobile)

Dave Kammueller, Vice Chair (2023)
1980 230th Street West
Farmington, MN 55024
(651) 529-2967 (Mobile)

Building Inspector & Septic Inspector
Inspectron, Inc.
15120 Chippendale Ave, Suite 104
Rosemount, MN 55068
651-322-6623 Fax 651-322-7580

Township Lawyer
Troy Gilchrist
Kennedy and Graven, Chartered
150 South Fifth St, Suite 700
Minneapolis, MN 55402
612-337-9300

Township Engineer
Bolton & Menk
952-890-0509

Township Planner
Bolton & Menk
952-890-0509
Fax 952-890-8065

Minnesota Association of Townships
763-497-2330