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

Castle Rock Township
2537 240th Street West
Farmington, MN 55024
651-460-2221
651-463-3569 (FAX)

Board of Supervisors

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

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

Jon Juenke, Supervisor (D 2021)
3080 220th St E
Farmington, MN 55024
651-463-4760 (Home)

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

Jeff Partington, Supervisor (C 2020)
24579 Chippendale Avenue W
Farmington, MN 550024
651-983-3498 (Home)

Clerk
Barbara Lang (2020) appointed
2537 240th Street West
Farmington, MN 55024
651-460-2221 (Town Hall)
e-mail: castlerocktownship@frontiernet.net

Treasurer
Rhonda Rademacher, Treasurer (2021) 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 (Cell)


Planning Commission Members
Jeff Partington, Chair (2021)
24579 Chippendale Avenue W
Farmington, MN 550024
651-983-3498 (Home)

Jennifer Wegner, Vice-Chair (2020)
22680 Blaine Avenue
Hampton, MN 55031
651-755-2876 (Home)

Barbara Lang, Secretary (2021)
23258 Chippendale Ave W
Farmington, MN 55024
651-463-8397 (Home)
651-460-2221 (Town Hall)

Mary Ann Enggren (2020)
2136 220th St E
Farmington, MN 55024
612-220-4340 (Home)

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

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

Township Lawyer
Troy Gilchrist
Kennedy and Graven, Chartered
200 South Sixth St, Suite 470
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