Chapel Hill
Warning message
Warning: Undefined array key 0 in Drupal\mtas_daudo_subtheme\Profile->get_municipal_officer_job_details_for_index() (line 83 of themes/mtas_daudo_subtheme/php/Profile.php).
Drupal\mtas_daudo_subtheme\Profile->get_municipal_officer_job_details_for_index() (Line: 69) Drupal\mtas_daudo_subtheme\Profile->get_municipal_officer_job_details() (Line: 55) Drupal\mtas_daudo_subtheme\Profile::load_from_municipal_official() (Line: 106) Drupal\mtas_daudo_subtheme\City->get_city_official_view_result_profiles() (Line: 120) Drupal\mtas_daudo_subtheme\City->get_staff_roles() (Line: 187) mtas_daudo_subtheme_process_node__city() (Line: 29) mtas_daudo_subtheme_preprocess_node() call_user_func_array() (Line: 261) Drupal\Core\Theme\ThemeManager->render() (Line: 490) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 238) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 637) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 231) Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() call_user_func() (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 186) Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 43) Drupal\redirect_after_login\RedirectMiddleware->handle() (Line: 53) Drupal\Core\StackMiddleware\Session->handle() (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28) Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 201) Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 138) Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 87) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 50) Drupal\ban\BanMiddleware->handle() (Line: 263) Drupal\shield\ShieldMiddleware->bypass() (Line: 130) Drupal\shield\ShieldMiddleware->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741) Drupal\Core\DrupalKernel->handle() (Line: 19)Warning: Trying to access array offset on null in Drupal\mtas_daudo_subtheme\Profile->get_municipal_officer_job_details_for_index() (line 83 of themes/mtas_daudo_subtheme/php/Profile.php).
Drupal\mtas_daudo_subtheme\Profile->get_municipal_officer_job_details_for_index() (Line: 69) Drupal\mtas_daudo_subtheme\Profile->get_municipal_officer_job_details() (Line: 55) Drupal\mtas_daudo_subtheme\Profile::load_from_municipal_official() (Line: 106) Drupal\mtas_daudo_subtheme\City->get_city_official_view_result_profiles() (Line: 120) Drupal\mtas_daudo_subtheme\City->get_staff_roles() (Line: 187) mtas_daudo_subtheme_process_node__city() (Line: 29) mtas_daudo_subtheme_preprocess_node() call_user_func_array() (Line: 261) Drupal\Core\Theme\ThemeManager->render() (Line: 490) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 238) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 637) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 231) Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() call_user_func() (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 186) Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 43) Drupal\redirect_after_login\RedirectMiddleware->handle() (Line: 53) Drupal\Core\StackMiddleware\Session->handle() (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28) Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 201) Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 138) Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 87) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 50) Drupal\ban\BanMiddleware->handle() (Line: 263) Drupal\shield\ShieldMiddleware->bypass() (Line: 130) Drupal\shield\ShieldMiddleware->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741) Drupal\Core\DrupalKernel->handle() (Line: 19)Warning: Undefined array key "name" in Drupal\mtas_daudo_subtheme\Profile->get_municipal_officer_job_details_for_index() (line 87 of themes/mtas_daudo_subtheme/php/Profile.php).
Drupal\mtas_daudo_subtheme\Profile->get_municipal_officer_job_details_for_index() (Line: 69) Drupal\mtas_daudo_subtheme\Profile->get_municipal_officer_job_details() (Line: 55) Drupal\mtas_daudo_subtheme\Profile::load_from_municipal_official() (Line: 106) Drupal\mtas_daudo_subtheme\City->get_city_official_view_result_profiles() (Line: 120) Drupal\mtas_daudo_subtheme\City->get_staff_roles() (Line: 187) mtas_daudo_subtheme_process_node__city() (Line: 29) mtas_daudo_subtheme_preprocess_node() call_user_func_array() (Line: 261) Drupal\Core\Theme\ThemeManager->render() (Line: 490) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 238) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 637) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 231) Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() call_user_func() (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 186) Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 43) Drupal\redirect_after_login\RedirectMiddleware->handle() (Line: 53) Drupal\Core\StackMiddleware\Session->handle() (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28) Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 201) Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 138) Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 87) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 50) Drupal\ban\BanMiddleware->handle() (Line: 263) Drupal\shield\ShieldMiddleware->bypass() (Line: 130) Drupal\shield\ShieldMiddleware->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741) Drupal\Core\DrupalKernel->handle() (Line: 19)
Chapel Hill
Information & Data for Chapel Hill
The following information is provided to MTAS by each municipality and is intended for general informational purposes only.
NOTE: Information contained in a city or town profile is provided by the staff at each municipality. Click on the name of an individual to access their mailing address as it may be different from the city hall address.
Municipal Statistics
Key demographic and administrative details about this municipality, including population, election cycle, and staffing.
| County | Marshall |
|---|---|
| Municipality | Town |
| Population (Certified by TNECD*) | 2025: 1,717 2010: 1,445 |
| Next Election | 08-06-2026 |
| Grand Division | Middle |
| Time Zone | Central |
| Employees | 17 |
Municipal Data
Essential information about local governance, meeting schedules, and city services.
| Meets | 2nd Monday; PC Meeting Day: 4th Monday at at Town Hall 4650 Nashville Hwy |
|---|---|
| Office Hours | Mon-Fri 7:30 AM to 4:00 PM |
| Charter | Private Acts 2002, ch. 159 |
| Incorporation Act | Acts 1849-50, ch. 264, p. 525 |
| City Utilities | Garbage, Sewer, Water |
| Links | Link To Districts |
Municipal Staff and Elected Officials
Find contact information for elected and appointed officials of Tennessee cities and towns. This listing also provides information on MTAS consultants assigned to each municipality.
Chapel Hill Charter and Code
Access the municipal charter and code for Chapel Hill below.
Complete Code: ChapelHill-code.pdf (1.9 MB)
Date Last Updated: 12/12/2022
Title 1. General Administration
Title 2. Boards and Commissions, etc.
Title 3. Municipal Court
Title 4. Municipal Personnel
Title 5. Municipal Finance and Taxation
Title 6. Law Enforcement
Title 7. Fire Protection and Fireworks
Title 8. Alcoholic Beverages
Title 9. Business, Peddlers, Solicitors, etc.
Title 10. Animal Control
Title 11. Municipal Offenses
Title 12. Building, Utility, etc. Codes
Title 13. Property Maintenance Regulations
Title 14. Zoning and Land Use Control
Title 15. Motor Vehicles, Traffic and Parking
Title 16. Streets and Sidewalks, etc.
Title 17. Refuse and Trash Disposal
Title 18. Water and Sewers
Title 19. Electricity & Gas
Title 20. Miscellaneous
Code Adopting Ordinance
Updated Through: 12/31/2025
Charter Type: Private Act
Incorporation Act: Acts 1849-50, ch. 264, p. 525
Previous Charter Citations: Private Acts 1913, ch. 287, p. 938; Private Acts 1919, ch. 432, p. 1171; Private Acts 1921, ch. 493, p. 1519; Private 1991, ch. 48, p. 71; Private Acts 1998, ch. 160, p. 154; Private Acts 2001, ch. 48
*Population figure provided by the State of Tennessee Department of Economic and Community Development, Center for Economic Research in Tennessee (CERT) and updated annually.
Location
Use this map to find directions, explore, and locate the city within the state of Tennessee.
Contact Information
4650 Nashville Hwy, PO Box 157
Chapel Hill, TN 37034