{"id":2136,"date":"2021-05-11T15:11:48","date_gmt":"2021-05-11T19:11:48","guid":{"rendered":"https:\/\/website.hampstead.penega.dev\/council-meetings\/"},"modified":"2026-04-29T11:26:09","modified_gmt":"2026-04-29T15:26:09","slug":"council-meetings-and-agendas","status":"publish","type":"page","link":"https:\/\/www.hampstead.qc.ca\/en\/town\/democratic-life\/council-meetings-and-agendas\/","title":{"rendered":"Council meetings and agendas"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2136\" class=\"elementor elementor-2136 elementor-221\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-89e54ad e-con-full e-flex e-con e-parent\" data-id=\"89e54ad\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9afafe4 elementor-widget elementor-widget-heading\" data-id=\"9afafe4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Council meeting calendar and official documents<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d93077e elementor-widget elementor-widget-text-editor\" data-id=\"d93077e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h5>Municipal Council meetings are a cornerstone of democratic life in Hampstead. They provide a forum for elected officials to deliberate, make decisions, and adopt by-laws in the collective interest, while ensuring transparency in municipal affairs.<\/h5><h5>This page allows residents to consult upcoming meeting dates, agendas, and records of past meetings.<\/h5>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c7e06f5 elementor-widget elementor-widget-social_share\" data-id=\"c7e06f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"social_share.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"share-module\">\n            <span>Share<\/span>\n                            <a href=\"#\" data-network=\"facebook\">\n                    <i class=\"fa-brands fa-facebook\"><\/i>\n                <\/a>\n                                        <a href=\"#\" data-network=\"linkedin\">\n                    <i class=\"fa-brands fa-linkedin\"><\/i>\n                <\/a>\n                                        <a href=\"#\" data-network=\"email\">\n                    <i class=\"fas fa-envelope\"><\/i>\n                <\/a>\n                    <\/div>\n\n        <script type=\"text\/javascript\">\n            document.querySelectorAll('.share-module a').forEach(link => {\n                link.addEventListener('click', function (e) {\n                    e.preventDefault();\n\n                    const url = encodeURIComponent(window.location.href);\n                    const title = encodeURIComponent(document.title);\n\n                    let shareUrl = '';\n\n                    switch (this.dataset.network) {\n                        case 'facebook':\n                            shareUrl = `https:\/\/www.facebook.com\/sharer\/sharer.php?u=${url}`;\n                            break;\n\n                        case 'twitter':\n                            shareUrl = `https:\/\/twitter.com\/intent\/tweet?url=${url}&text=${title}`;\n                            break;\n\n                        case 'linkedin':\n                            shareUrl = `https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=${url}`;\n                            break;\n\n                        case 'email':\n                            shareUrl = `mailto:?subject=${title}&body=${url}`;\n                            const mailLink = document.createElement(\"a\");\n                            mailLink.href = shareUrl;\n                            mailLink.click(); \/\/ Triggers the system mail client\n                            break;\n                    }\n\n                    if (shareUrl.indexOf('http') === 0) {\n                        window.open(shareUrl, '_blank', 'width=600,height=400');\n                    }\n                });\n            });\n        <\/script>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-463a6a0 e-flex e-con-boxed e-con e-parent\" data-id=\"463a6a0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5571178 elementor-widget elementor-widget-council-meeting\" data-id=\"5571178\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"council-meeting.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div data-id=\"upcoming-meeting\">\n            \n<h2>Next council meetings<\/h2>\n<div class=\"row mt-3\">\n                        \n            <div class=\"col-sm-12 col-md-6 mb-3\">\n                <div class=\"box-shadow\">\n                    <div class=\"row\">\n                        <div class=\"col  pr-0\">\n                            <h4 class=\"m-0 mb-2\">June 01 2026 - <span> Ordinary&nbsp;meeting<\/span> <\/h4>\n                            <strong>Agenda<\/strong>\n                            <br>\n                            07:00pm<br\/>\n                            <span>30 Lyncroft, Hampstead<\/span>\n                        <\/div>\n\n                                            <\/div>\n                <\/div>\n            <\/div>\n                    \n            <div class=\"col-sm-12 col-md-6 mb-3\">\n                <div class=\"box-shadow\">\n                    <div class=\"row\">\n                        <div class=\"col  pr-0\">\n                            <h4 class=\"m-0 mb-2\">July 02 2026 - <span> Ordinary&nbsp;meeting<\/span> <\/h4>\n                            <strong>Agenda<\/strong>\n                            <br>\n                            07:00pm<br\/>\n                            <span>30 Lyncroft, Hampstead<\/span>\n                        <\/div>\n\n                                            <\/div>\n                <\/div>\n            <\/div>\n                    \n            <div class=\"col-sm-12 col-md-6 mb-3\">\n                <div class=\"box-shadow\">\n                    <div class=\"row\">\n                        <div class=\"col  pr-0\">\n                            <h4 class=\"m-0 mb-2\">August 24 2026 - <span> Ordinary&nbsp;meeting<\/span> <\/h4>\n                            <strong>Agenda<\/strong>\n                            <br>\n                            07:00pm<br\/>\n                            <span>30 Lyncroft, Hampstead<\/span>\n                        <\/div>\n\n                                            <\/div>\n                <\/div>\n            <\/div>\n                    \n            <div class=\"col-sm-12 col-md-6 mb-3\">\n                <div class=\"box-shadow\">\n                    <div class=\"row\">\n                        <div class=\"col  pr-0\">\n                            <h4 class=\"m-0 mb-2\">September 14 2026 - <span> Ordinary&nbsp;meeting<\/span> <\/h4>\n                            <strong>Agenda<\/strong>\n                            <br>\n                            07:00pm<br\/>\n                            <span>30 Lyncroft, Hampstead<\/span>\n                        <\/div>\n\n                                            <\/div>\n                <\/div>\n            <\/div>\n                    \n            <div class=\"col-sm-12 col-md-6 mb-3\">\n                <div class=\"box-shadow\">\n                    <div class=\"row\">\n                        <div class=\"col  pr-0\">\n                            <h4 class=\"m-0 mb-2\">October 05 2026 - <span> Ordinary&nbsp;meeting<\/span> <\/h4>\n                            <strong>Agenda<\/strong>\n                            <br>\n                            07:00pm<br\/>\n                            <span>30 Lyncroft, Hampstead<\/span>\n                        <\/div>\n\n                                            <\/div>\n                <\/div>\n            <\/div>\n                    \n            <div class=\"col-sm-12 col-md-6 mb-3\">\n                <div class=\"box-shadow\">\n                    <div class=\"row\">\n                        <div class=\"col  pr-0\">\n                            <h4 class=\"m-0 mb-2\">November 02 2026 - <span> Ordinary&nbsp;meeting<\/span> <\/h4>\n                            <strong>Agenda<\/strong>\n                            <br>\n                            07:00pm<br\/>\n                            <span>30 Lyncroft, Hampstead<\/span>\n                        <\/div>\n\n                                            <\/div>\n                <\/div>\n            <\/div>\n                    \n            <div class=\"col-sm-12 col-md-6 mb-3\">\n                <div class=\"box-shadow\">\n                    <div class=\"row\">\n                        <div class=\"col  pr-0\">\n                            <h4 class=\"m-0 mb-2\">December 07 2026 - <span> Ordinary&nbsp;meeting<\/span> <\/h4>\n                            <strong>Agenda<\/strong>\n                            <br>\n                            07:00pm<br\/>\n                            <span>30 Lyncroft, Hampstead<\/span>\n                        <\/div>\n\n                                            <\/div>\n                <\/div>\n            <\/div>\n            <\/div>\n        <\/div>\n\n        <div data-id=\"archived-meeting\" class=\"pt-2\">\n            <div class=\"row\">\n                <div class=\"col\">\n                    <h2>Archives<\/h2>\n                <\/div>\n                <div class=\"col-auto\">\n                    <input id=\"table-search\" type=\"search\"\n                           placeholder=\"Search one of the words\">\n                    <div class=\"btn btn-secondary btn-search ml-3\">Search<\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"filter-year\">\n                                                    <a href=\"javascript:void(0);\"\n                       class=\"active\">2026<\/a>\n                                    <a href=\"javascript:void(0);\"\n                       class=\"\">2025<\/a>\n                                    <a href=\"javascript:void(0);\"\n                       class=\"\">2024<\/a>\n                                    <a href=\"javascript:void(0);\"\n                       class=\"\">2023<\/a>\n                                    <a href=\"javascript:void(0);\"\n                       class=\"\">2022<\/a>\n                                    <a href=\"javascript:void(0);\"\n                       class=\"\">2021<\/a>\n                                    <a href=\"javascript:void(0);\"\n                       class=\"\">2020<\/a>\n                                    <a href=\"javascript:void(0);\"\n                       class=\"\">2019<\/a>\n                                    <a href=\"javascript:void(0);\"\n                       class=\"\">2018<\/a>\n                                    <a href=\"javascript:void(0);\"\n                       class=\"\">2017<\/a>\n                            <\/div>\n\n            <div class=\"row\">\n                <div class=\"col\">\n                    <div class=\"table-container\">\n                        <table>\n                            <thead>\n                            <tr>\n                                <th>Session<\/th>\n                                <!--<th><\/th>-->\n                                <th>Date<\/th>\n                                <th class=\"text-center\">Video<\/th>\n                                <th class=\"text-center\">Minutes<\/th>\n                                <th class=\"text-center\">Agenda<\/th>\n                            <\/tr>\n                            <\/thead>\n                            <tbody class=\"items-container\"><\/tbody>\n                        <\/table>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        <script type=\"text\/javascript\">\n            $(document).ready(function () {\n                var current, maxpages, year = 2026;\n\n                function ajaxCall(taxonomy = {}, currentpage = 1, numberpost = -1) {\n                    if (currentpage === 1) {\n                        jQuery('.items-container').html('');\n                    }\n\n                    jQuery('.items-container').append('<tr><td colspan=\"5\"><div class=\"loading\"><\/div><\/td><\/tr>');\n\n                    postsApi({\n                        type: 'council-meetings',\n                        lang: 'en',\n                        currentpage: currentpage,\n                        numberpost: numberpost,\n                        search: jQuery('#table-search').val(),\n                        partial: 'council-meeting',\n                        excluded: [],\n                        order: 'ASC',\n                        meta: [\n                            {\n                                key: 'date',\n                                compare: '>=',\n                                value: year + '-01-01 00:00:00',\n                                type: 'DATETIME',\n                            },\n                            {\n                                key: 'date',\n                                compare: '<=',\n                                value: year + '-12-31 23:59:59',\n                                type: 'DATETIME',\n                            },\n                        ]\n                    }, function (data) {\n                        if (data) {\n                            maxpages = data.maxpages;\n                            current = data.currentpage + 1;\n                            jQuery('.items-container .loading').parents('tr').remove();\n\n                            var $items = $(data.html);\n                            jQuery('.items-container').append($items);\n                        }\n                    });\n                }\n\n                ajaxCall();\n\n                jQuery('.btn-search').on('click', function (e) {\n                    ajaxCall();\n                });\n\n                \/\/ hit enter to launch ajaxCall searchwp\n                $(document).on('keypress', function (e) {\n                    if (e.which == 13 && $('#table-search').is(':focus')) {\n                        ajaxCall();\n                    }\n                });\n\n                jQuery('.filter-year a').on('click', function (e) {\n                    jQuery('.filter-year a').removeClass('active');\n                    jQuery(this).addClass('active');\n                    year = jQuery(this).text();\n                    ajaxCall();\n                });\n            });\n        <\/script>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3bb4c59 e-flex e-con-boxed e-con e-parent\" data-id=\"3bb4c59\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5d1c47d elementor-widget elementor-widget-image\" data-id=\"5d1c47d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.hampstead.qc.ca\/wp-content\/uploads\/2025\/12\/Z92_6966-1-1024x683.jpg\" class=\"attachment-large size-large wp-image-58615\" alt=\"\" srcset=\"https:\/\/www.hampstead.qc.ca\/wp-content\/uploads\/2025\/12\/Z92_6966-1-1024x683.jpg 1024w, https:\/\/www.hampstead.qc.ca\/wp-content\/uploads\/2025\/12\/Z92_6966-1-300x200.jpg 300w, https:\/\/www.hampstead.qc.ca\/wp-content\/uploads\/2025\/12\/Z92_6966-1-768x512.jpg 768w, https:\/\/www.hampstead.qc.ca\/wp-content\/uploads\/2025\/12\/Z92_6966-1-1536x1024.jpg 1536w, https:\/\/www.hampstead.qc.ca\/wp-content\/uploads\/2025\/12\/Z92_6966-1.jpg 1800w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Council meeting calendar and official documents Municipal Council meetings are a cornerstone of democratic life in Hampstead. They provide a forum for elected officials to deliberate, make decisions, and adopt by-laws in the collective interest, while ensuring transparency in municipal affairs. This page allows residents to consult upcoming meeting dates, agendas, and records of past meetings. Partager Prochaines s\u00e9ances du conseil 04 mai 2026 &#8211; S\u00e9ance R\u00e9guli\u00e8re Ordre du jour 19h&nbsp;00 30 Lyncroft, Hampstead 01 juin 2026 &#8211; S\u00e9ance R\u00e9guli\u00e8re Ordre du jour 19h&nbsp;00 30 Lyncroft, Hampstead 02 juillet 2026 &#8211; S\u00e9ance R\u00e9guli\u00e8re Ordre du jour 19h&nbsp;00 30 Lyncroft, Hampstead<\/p>\n","protected":false},"author":1,"featured_media":62899,"parent":61679,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2136","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hampstead.qc.ca\/en\/wp-json\/wp\/v2\/pages\/2136","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hampstead.qc.ca\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.hampstead.qc.ca\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.hampstead.qc.ca\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hampstead.qc.ca\/en\/wp-json\/wp\/v2\/comments?post=2136"}],"version-history":[{"count":20,"href":"https:\/\/www.hampstead.qc.ca\/en\/wp-json\/wp\/v2\/pages\/2136\/revisions"}],"predecessor-version":[{"id":63420,"href":"https:\/\/www.hampstead.qc.ca\/en\/wp-json\/wp\/v2\/pages\/2136\/revisions\/63420"}],"up":[{"embeddable":true,"href":"https:\/\/www.hampstead.qc.ca\/en\/wp-json\/wp\/v2\/pages\/61679"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hampstead.qc.ca\/en\/wp-json\/wp\/v2\/media\/62899"}],"wp:attachment":[{"href":"https:\/\/www.hampstead.qc.ca\/en\/wp-json\/wp\/v2\/media?parent=2136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}