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

Welcome to the official site of Castle Rock Township, located in Dakota County, Minnesota.


Office Hours for March 2 - March 6, 2015: Monday, March 2 CLOSED; Tuesday, March 3 Noon to 3 pm; Wednesday, March 4 9 am to noon; Thursday, March 4 am to noon; Friday March 6 CLOSED.

If you need to set up an appointment outside of scheduled hours, please leave a voice mail at 651-460-2221.

Office hours can vary. Leave a voice mail @ 651-460-2221 or email

  • The March Board of Supervisors Meeting will be held on MONDAY, March 9 at 7 pm. Agenda items must be received by noon on Tuesday, March 3.

  • Annual Township Election will be held on Tuesday March 10. To view a sample ballot, please click on the "Voting" tab. Polls open from 10 am to 8 pm, followed by the Castle Rock Township Annual Meeting at 8:30 pm.

  • A special "Meet the Candidates" edition of the Castle Rock Chronicle was recently mailed out to our residents. If you did not receive a copy, please pick one up at the Town Hall, or go to "The Chronicle" tab to view.

  • Ordinance No. 2013-01 - Zoning Ordinance

  • Castle Rock Township Zoning Map


Get Adobe Acrobat Reader Our forms require Adobe Acrobat Reader. If you don't have it, you can download it for free here.