Wireless Emergency Alerts Notice
Get warnings and alerts on your mobile device.
Get warnings and alerts on your mobile device.
Get warnings and alerts on your mobile device.
Get warnings and alerts on your mobile device.
StaffMarc Nelson, M.P.A., Town Manager Phone 860-658-3230Tom Fitzgerald, Deputy Town ManagerPhone 860-658-3230Franklyn Barrueco, M.P.A., Management SpecialistPhone 860-658-3230Eric Gomes, Human Resources DirectorPhone 860-658-3291Crystal Lusso, Human Resources GeneralistPhone 860-658-3232OverviewThe Town Manager is appointed by the Board of Selectmen to serve as the chief executive officer of the town. They are responsible for the oversight of all Town departments, implementing all acts and policies of the Board and all resolutions and ordinances adopted by the Town. The Town Manager serves as the Personnel Director, and is responsible for preparing and submitting to the Board of Selectmen an annual Town budget.The Town Manager’s Office is responsible for the implementation of policies and initiatives, for the development and administration of the human resources program, and supports the Town’s economic development activities. In addition, the department leads the Town’s contract negotiations with its six unions and oversees the Town’s risk management function.Employees of the Town Manager’s Office staff the Economic Development Commission, the Insurance Committee, the Retirement Plan Sub-Committee, the Technology Task Force, the Business Development Committee, the Personnel Sub-Committee, the Public Safety Sub-Committee, the Charter Revision Commission and the Town’s Safety Committee.Accessibility and Equal OpportunityThe Town of Simsbury is committed to providing equal access to all aspects of town government, including government services, events and employment opportunities. We strive to meet both the letter and the spirit of federal, state, and local laws and regulations that promote equal treatment of and equal access for all people. The links at left under "Administrative Policies/Procedures" will take you to policies adopted by the Board of Selectmen to meet these commitments.
For information about Victim Services or Domestic Violence, call or contact the Simsbury Police Department at 860-658-3100, visit the Police Department to speak with an officer, obtain printed material in the lobby 24 hours a day or visit any of the following links.For current information about domestic violence laws, criminal and civil procedures and services, visit the CT Coalition Against Domestic Violence websiteFor an emergency shelter or a 24 hour hotline for services, counseling, advocacy, programs or education, contact the Interval House at (860) 527-0550 or clink the link belowConnecticut Coalition Against Domestic ViolenceCT Office of the Victim AdvocateCT Office of Victim ServicesHomeland Security Victim Notification ProgramA Guide for Victims of Crime (Office of the Victim Advocate)CT Hate Crimes Advisory Council
"Create a Website Account - Manage notification subscriptions, save form progress and more. Search autocomplete is currently not responding. Please try again later. Agendas & Minutes prior to 2025 can be found in Document Center Tue–Thu: 8:30am–4:30pm"
"Create a Website Account - Manage notification subscriptions, save form progress and more. Search autocomplete is currently not responding. Please try again later. View All Calendars is the default. Choose Select a Calendar to view a specific calendar. Subscribe to calendar notifications by clicking on the Notify Me® button, and you will automatically be alerted about the latest events in our community. Agenda Facility Submit Event Print Email Event Subscription View RSS Feeds Select on Calendar Expand Collapse Previous Next Down Up Map Share Show more Agenda $(window).on("load", function () { $('.icalDescription').urlToLink({ target: '_blank' }); }); var currentTextBox = null; var currentDatePicker = null; function hidePopup() { return currentDatePicker && currentDatePicker.hidePopup(); } //This method is called to handle the onclick and onfocus client side events for the texbox function showPopup(sender, e) { //this is a reference to the texbox which raised the event //see the methods exposed through the $telerik static client library here - http://www.telerik.com/help/aspnet-ajax/telerik-static-client-library.html var textBox = sender.tagName === "INPUT" ? sender : $telerik.getPreviousHtmlNode(sender); // hide previous pop-up if open textBox !== currentTextBox && hidePopup(); currentTextBox = textBox; } function dismissHook(e) { return (e.keyCode === 27 || e.keyCode === 9) && hidePopup(); } function handleKeydown(e) { dismissHook(e) || searchTextHook(e); } //this handler is used to set the text of the TextBox to the value of selected from the popup function dateSelected(sender, args) { if (currentTextBox != null) { //currentTextBox is the currently selected TextBox. Its value is set to the newly selected //value of the picker currentTextBox.value = args.get_newValue(); } } //this function is used to parse the date entered or selected by the user function parseDate(sender, e) { if (currentDatePicker != null) { var date = currentDatePicker.get_dateInput().parseDate(sender.value); var dateInput = currentDatePicker.get_dateInput(); if (date == null) { date = currentDatePicker.get_selectedDate(); } var formattedDate = dateInput.get_dateFormatInfo().FormatDate(date, dateInput.get_displayDateFormat()); sender.value = formattedDate; } } function clearPostBack() { Sys.WebForms.PageRequestManager.getInstance().remove_endRequest(clearPostBack); $('.icalDescription').urlToLink({ target: '_blank' }); } function redrawContentCalendar() { Sys.WebForms.PageRequestManager.getInstance().add_endRequest(clearPostBack); if (document.aspnetForm.calendarView.value == 'list' || document.aspnetForm.calendarView.value == '') raiseAsyncPostbackCalendar('ctl00_ctl00_MainContent_ModuleContent_ctl00_contentUpdatePanelListView', 0, ''); else raiseAsyncPostbackCalendar('ctl00_ctl00_MainContent_ModuleContent_ctl00_contentUpdatePanel', 0, ''); blockMenuSpawn = false; } function previousFeaturedItem(view) { document.aspnetForm.calendarView.value = view; raiseAsyncPostbackCalendar('featured', 0, 'drawFeaturedPrev'); } function nextFeaturedItem(view) { document.aspnetForm.calendarView.value = view; raiseAsyncPostbackCalendar('featured', 0, 'drawFeaturedNext'); } order+='ModuleContent\n' Live Edit // Our Schools .fancyButton71.fancyButton:link,.fancyButton71.fancyButton:visited, .fancyButton71div.fancyButton{ background-repeat: no-repeat; background-position: left top; position: relative; } .fancyButton71>span { position: relative; height: 5.88em; background: #1566A5; border-radius: 6.25em 6px 6px 6.25em; } .fancyButton71::after { content: ""; position: absolute; left: 0; top: 50%; transform: translate(0, -50%); width: 6.25em; height: 6.25em; border-radius: 6.25em; background-color: #fff; background-image: inherit; background-repeat: no-repeat; background-position: left 1em center; z-index: 1; border: 4px solid #1566A5; transition: all .3s ease-in-out;} .fancyButton71.fancyButton:hover,.fancyButton71.fancyButton:focus,.fancyButton71.fancyButton:active,.fancyButton71.fancyButton.hover{ background-repeat: no-repeat; background-position: left top; } .fancyButton71:is(:hover, :focus, :active)::after { width: 100%; border-radius: 6.25em 6px 6px 6.25em; border: 4px solid #1566A5;} .fancyButton71.fancyButton:link > span,.fancyButton71.fancyButton:visited > span, .fancyButton71div.fancyButton > span{ } .fancyButton71.fancyButton:hover > span,.fancyButton71.fancyButton:focus > span,.fancyButton71.fancyButton:active > span,.fancyButton71.fancyButton.hover > span{ } .fancyButton71.fancyButton .text{ color: rgb(255, 255, 255); font-size: 1.13em; font-family: "DM Sans"; text-align: left; font-weight: 300; text-decoration: none; background-image: url('/ImageRepository/Document?documentID=91'); background-repeat: no-repeat; background-position: 1em center; min-height: 82px; display: flex; flex-direction: column; justify-content: center; padding-top: 15px; padding-left: calc(3em + (6.5em / 2)); padding-right: .5em; position: relative; z-index: 2;position: relative; } .fancyButton71 .text::before { content: ''; position: absolute; top: 17.5%; left: 90px; transform: translateX(-50%); width: 3px; height: 80%; background-color: #1566A5; transform-origin: center center; transform: scaleY(0); transition: transform 0.3s ease-in-out;} .fancyButton71.fancyButton:hover .text,.fancyButton71.fancyButton:focus .text,.fancyButton71.fancyButton:active .text,.fancyButton71.fancyButton.hover .text{ text-decoration: underline; background-repeat: no-repeat; background-position: 1em center; } .fancyButton71:is(:hover, :focus, :active) .text { color: #1566A5; } .fancyButton71:is(:hover, :focus, :active) .text::before { transform: scaleY(1); width: 3px;} Parks & Recreation .fancyButton73.fancyButton:link,.fancyButton73.fancyButton:visited, .fancyButton73div.fancyButton{ background-repeat: no-repeat; background-position: left top; position: relative; } .fancyButton73>span { position: relative; height: 5.88em; background: #1566A5; border-radius: 6.25em 6px 6px 6.25em; } .fancyButton73::after { content: ""; position: absolute; left: 0; top: 50%; transform: translate(0, -50%); width: 6.25em; height: 6.25em; border-radius: 6.25em; background-color: #fff; background-image: inherit; background-repeat: no-repeat; background-position: left 1em center; z-index: 1; border: 4px solid #1566A5; transition: all .3s ease-in-out;} .fancyButton73.fancyButton:hover,.fancyButton73.fancyButton:focus,.fancyButton73.fancyButton:active,.fancyButton73.fancyButton.hover{ background-repeat: no-repeat; background-position: left top; } .fancyButton73:is(:hover, :focus, :active)::after { width: 100%; border-radius: 6.25em 6px 6px 6.25em; border: 4px solid #1566A5;} .fancyButton73.fancyButton:link > span,.fancyButton73.fancyButton:visited > span, .fancyButton73div.fancyButton > span{ } .fancyButton73.fancyButton:hover > span,.fancyButton73.fancyButton:focus > span,.fancyButton73.fancyButton:active > span,.fancyButton73.fancyButton.hover > span{ } .fancyButton73.fancyButton .text{ color: rgb(255, 255, 255); font-size: 1.13em; font-family: "DM Sans"; text-align: left; font-weight: 300; text-decoration: none; background-image: url('/ImageRepository/Document?documentID=96'); background-repeat: no-repeat; background-position: 1em center; min-height: 82px; display: flex; flex-direction: column; justify-content: center; padding-top: 15px; padding-left: calc(3em + (6.5em / 2)); padding-right: .5em; position: relative; z-index: 2;position: relative; } .fancyButton73 .text::before { content: ''; position: absolute; top: 17.5%; left: 90px; transform: translateX(-50%); width: 3px; height: 80%; background-color: #1566A5; transform-origin: center center; transform: scaleY(0); transition: transform 0.3s ease-in-out;} .fancyButton73.fancyButton:hover .text,.fancyButton73.fancyButton:focus .text,.fancyButton73.fancyButton:active .text,.fancyButton73.fancyButton.hover .text{ text-decoration: underline; background-repeat: no-repeat; background-position: 1em center; } .fancyButton73:is(:hover, :focus, :active) .text { color: #1566A5; } .fancyButton73:is(:hover, :focus, :active) .text::before { transform: scaleY(1); width: 3px;} Library .fancyButton74.fancyButton:link,.fancyButton74.fancyButton:visited, .fancyButton74div.fancyButton{ background-repeat: no-repeat; background-position: left top; position: relative; } .fancyButton74>span { position: relative; height: 5.88em; background: #1566A5; border-radius: 6.25em 6px 6px 6.25em; } .fancyButton74::after { content: ""; position: absolute; left: 0; top: 50%; transform: translate(0, -50%); width: 6.25em; height: 6.25em; border-radius: 6.25em; background-color: #fff; background-image: inherit; background-repeat: no-repeat; background-position: left 1em center; z-index: 1; border: 4px solid #1566A5; transition: all .3s ease-in-out;} .fancyButton74.fancyButton:hover,.fancyButton74.fancyButton:focus,.fancyButton74.fancyButton:active,.fancyButton74.fancyButton.hover{ background-repeat: no-repeat; background-position: left top; } .fancyButton74:is(:hover, :focus, :active)::after { width: 100%; border-radius: 6.25em 6px 6px 6.25em; border: 4px solid #1566A5;} .fancyButton74.fancyButton:link > span,.fancyButton74.fancyButton:visited > span, .fancyButton74div.fancyButton > span{ } .fancyButton74.fancyButton:hover > span,.fancyButton74.fancyButton:focus > span,.fancyButton74.fancyButton:active > span,.fancyButton74.fancyButton.hover > span{ } .fancyButton74.fancyButton .text{ color: rgb(255, 255, 255); font-size: 1.13em; font-family: "DM Sans"; text-align: left; font-weight: 300; text-decoration: none; background-image: url('/ImageRepository/Document?documentID=92'); background-repeat: no-repeat; background-position: 1em center; min-height: 82px; display: flex; flex-direction: column; justify-content: center; padding-top: 15px; padding-left: calc(3em + (6.5em / 2)); padding-right: .5em; position: relative; z-index: 2;position: relative; } .fancyButton74 .text::before { content: ''; position: absolute; top: 17.5%; left: 90px; transform: translateX(-50%); width: 3px; height: 80%; background-color: #1566A5; transform-origin: center center; transform: scaleY(0); transition: transform 0.3s ease-in-out;} .fancyButton74.fancyButton:hover .text,.fancyButton74.fancyButton:focus .text,.fancyButton74.fancyButton:active .text,.fancyButton74.fancyButton.hover .text{ text-decoration: underline; background-repeat: no-repeat; background-position: 1em center; } .fancyButton74:is(:hover, :focus, :active) .text { color: #1566A5; } .fancyButton74:is(:hover, :focus, :active) .text::before { transform: scaleY(1); width: 3px;} Agendas & Minutes .fancyButton107.fancyButton:link,.fancyButton107.fancyButton:visited, .fancyButton107div.fancyButton{ background-repeat: no-repeat; background-position: left top; position: relative; } .fancyButton107>span { position: relative; height: 5.88em; background: #1566A5; border-radius: 6.25em 6px 6px 6.25em; } .fancyButton107::after { content: ""; position: absolute; left: 0; top: 50%; transform: translate(0, -50%); width: 6.25em; height: 6.25em; border-radius: 6.25em; background-color: #fff; background-image: inherit; background-repeat: no-repeat; background-position: left 1em center; z-index: 1; border: 4px solid #1566A5; transition: all .3s ease-in-out;} .fancyButton107.fancyButton:hover,.fancyButton107.fancyButton:focus,.fancyButton107.fancyButton:active,.fancyButton107.fancyButton.hover{ background-repeat: no-repeat; background-position: left top; } .fancyButton107:is(:hover, :focus, :active)::after { width: 100%; border-radius: 6.25em 6px 6px 6.25em; border: 4px solid #1566A5;} .fancyButton107.fancyButton:link > span,.fancyButton107.fancyButton:visited > span, .fancyButton107div.fancyButton > span{ } .fancyButton107.fancyButton:hover > span,.fancyButton107.fancyButton:focus > span,.fancyButton107.fancyButton:active > span,.fancyButton107.fancyButton.hover > span{ } .fancyButton107.fancyButton .text{ color: rgb(255, 255, 255); font-size: 1.13em; font-family: "DM Sans"; text-align: left; font-weight: 300; text-decoration: none; background-image: url('/ImageRepository/Document?documentID=93'); background-repeat: no-repeat; background-position: 1em center; min-height: 82px; display: flex; flex-direction: column; justify-content: center; padding-top: 15px; padding-left: calc(3em + (6.5em / 2)); padding-right: .5em; position: relative; z-index: 2;position: relative; } .fancyButton107 .text::before { content: ''; position: absolute; top: 17.5%; left: 90px; transform: translateX(-50%); width: 3px; height: 80%; background-color: #1566A5; transform-origin: center center; transform: scaleY(0); transition: transform 0.3s ease-in-out;} .fancyButton107.fancyButton:hover .text,.fancyButton107.fancyButton:focus .text,.fancyButton107.fancyButton:active .text,.fancyButton107.fancyButton.hover .text{ text-decoration: underline; background-repeat: no-repeat; background-position: 1em center; } .fancyButton107:is(:hover, :focus, :active) .text { color: #1566A5; } .fancyButton107:is(:hover, :focus, :active) .text::before { transform: scaleY(1); width: 3px;} Online Payments .fancyButton76.fancyButton:link,.fancyButton76.fancyButton:visited, .fancyButton76div.fancyButton{ background-repeat: no-repeat; background-position: left top; position: relative; } .fancyButton76>span { position: relative; height: 5.88em; background: #1566A5; border-radius: 6.25em 6px 6px 6.25em; } .fancyButton76::after { content: ""; position: absolute; left: 0; top: 50%; transform: translate(0, -50%); width: 6.25em; height: 6.25em; border-radius: 6.25em; background-color: #fff; background-image: inherit; background-repeat: no-repeat; background-position: left 1em center; z-index: 1; border: 4px solid #1566A5; transition: all .3s ease-in-out;} .fancyButton76.fancyButton:hover,.fancyButton76.fancyButton:focus,.fancyButton76.fancyButton:active,.fancyButton76.fancyButton.hover{ background-repeat: no-repeat; background-position: left top; } .fancyButton76:is(:hover, :focus, :active)::after { width: 100%; border-radius: 6.25em 6px 6px 6.25em; border: 4px solid #1566A5;} .fancyButton76.fancyButton:link > span,.fancyButton76.fancyButton:visited > span, .fancyButton76div.fancyButton > span{ } .fancyButton76.fancyButton:hover > span,.fancyButton76.fancyButton:focus > span,.fancyButton76.fancyButton:active > span,.fancyButton76.fancyButton.hover > span{ } .fancyButton76.fancyButton .text{ color: rgb(255, 255, 255); font-size: 1.13em; font-family: "DM Sans"; text-align: left; font-weight: 300; text-decoration: none; background-image: url('/ImageRepository/Document?documentID=94'); background-repeat: no-repeat; background-position: 1em center; min-height: 82px; display: flex; flex-direction: column; justify-content: center; padding-top: 15px; padding-left: calc(3em + (6.5em / 2)); padding-right: .5em; position: relative; z-index: 2;position: relative; } .fancyButton76 .text::before { content: ''; position: absolute; top: 17.5%; left: 90px; transform: translateX(-50%); width: 3px; height: 80%; background-color: #1566A5; transform-origin: center center; transform: scaleY(0); transition: transform 0.3s ease-in-out;} .fancyButton76.fancyButton:hover .text,.fancyButton76.fancyButton:focus .text,.fancyButton76.fancyButton:active .text,.fancyButton76.fancyButton.hover .text{ text-decoration: underline; background-repeat: no-repeat; background-position: 1em center; } .fancyButton76:is(:hover, :focus, :active) .text { color: #1566A5; } .fancyButton76:is(:hover, :focus, :active) .text::before { transform: scaleY(1); width: 3px;} Subscribe to Town News .fancyButton77.fancyButton:link,.fancyButton77.fancyButton:visited, .fancyButton77div.fancyButton{ background-repeat: no-repeat; background-position: left top; position: relative; } .fancyButton77>span { position: relative; height: 5.88em; background: #1566A5; border-radius: 6.25em 6px 6px 6.25em; } .fancyButton77::after { content: ""; position: absolute; left: 0; top: 50%; transform: translate(0, -50%); width: 6.25em; height: 6.25em; border-radius: 6.25em; background-color: #fff; background-image: inherit; background-repeat: no-repeat; background-position: left 1em center; z-index: 1; border: 4px solid #1566A5; transition: all .3s ease-in-out;} .fancyButton77.fancyButton:hover,.fancyButton77.fancyButton:focus,.fancyButton77.fancyButton:active,.fancyButton77.fancyButton.hover{ background-repeat: no-repeat; background-position: left top; } .fancyButton77:is(:hover, :focus, :active)::after { width: 100%; border-radius: 6.25em 6px 6px 6.25em; border: 4px solid #1566A5;} .fancyButton77.fancyButton:link > span,.fancyButton77.fancyButton:visited > span, .fancyButton77div.fancyButton > span{ } .fancyButton77.fancyButton:hover > span,.fancyButton77.fancyButton:focus > span,.fancyButton77.fancyButton:active > span,.fancyButton77.fancyButton.hover > span{ } .fancyButton77.fancyButton .text{ color: rgb(255, 255, 255); font-size: 1.13em; font-family: "DM Sans"; text-align: left; font-weight: 300; text-decoration: none; background-image: url('/ImageRepository/Document?documentID=95'); background-repeat: no-repeat; background-position: 1em center; min-height: 82px; display: flex; flex-direction: column; justify-content: center; padding-top: 15px; padding-left: calc(3em + (6.5em / 2)); padding-right: .5em; position: relative; z-index: 2;position: relative; } .fancyButton77 .text::before { content: ''; position: absolute; top: 17.5%; left: 90px; transform: translateX(-50%); width: 3px; height: 80%; background-color: #1566A5; transform-origin: center center; transform: scaleY(0); transition: transform 0.3s ease-in-out;} .fancyButton77.fancyButton:hover .text,.fancyButton77.fancyButton:focus .text,.fancyButton77.fancyButton:active .text,.fancyButton77.fancyButton.hover .text{ text-decoration: underline; background-repeat: no-repeat; background-position: 1em center; } .fancyButton77:is(:hover, :focus, :active) .text { color: #1566A5; } .fancyButton77:is(:hover, :focus, :active) .text::before { transform: scaleY(1); width: 3px;} Tue–Thu: 8:30am–4:30pm"
"Create a Website Account - Manage notification subscriptions, save form progress and more. Search autocomplete is currently not responding. Please try again later. Agendas & Minutes prior to 2025 can be found in Document Center Tue–Thu: 8:30am–4:30pm"
"Create a Website Account - Manage notification subscriptions, save form progress and more. Search autocomplete is currently not responding. Please try again later. Agendas & Minutes prior to 2025 can be found in Document Center Tue–Thu: 8:30am–4:30pm"
"Create a Website Account - Manage notification subscriptions, save form progress and more. Search autocomplete is currently not responding. Please try again later. Agendas & Minutes prior to 2025 can be found in Document Center Zoning Board of Appeals Meeting Tue–Thu: 8:30am–4:30pm"
Sharing announcements helps build a stronger, more connected community.