{
 "topic": "fences",
 "label": "Fences & pool enclosures",
 "question": "How tall can my fence be? Do I need a fence around my pool?",
 "jurisdiction": "New Brunswick",
 "country": "CA",
 "source": "https://govanswers.org/ca/nb/fences/",
 "municipalities": [
  {
   "municipality_id": "gx-003047",
   "name": "Bathurst",
   "type": "City",
   "path": "/ca/nb/bathurst/",
   "answer_page": "/ca/nb/bathurst/fences/",
   "json": "/ca/nb/bathurst/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "The City of Bathurst Zoning By-law (No. 2008-01)",
   "document_number": "2008-01",
   "adopted_date": "2008-05-05",
   "transcript_url": "/ca/nb/bathurst/fences/bylaw-2008-01/",
   "answer": "In the City of Bathurst, New Brunswick, fences & pool enclosures rules are set by The City of Bathurst Zoning By-law (No. 2008-01), verified 2026-09-27. Max height front: 900 mm. Max height rear side: 1800 mm. Prohibited materials: barbed wire or other pointed objects (except rural livestock fences; industrial fence parts over 1800 mm)."
  },
  {
   "municipality_id": "gx-003048",
   "name": "Beaurivage",
   "type": "Town",
   "path": "/ca/nb/beaurivage/",
   "answer_page": "/ca/nb/beaurivage/fences/",
   "json": "/ca/nb/beaurivage/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Beaurivage Zoning By-law (By-Law 25-03)",
   "document_number": "25-03",
   "adopted_date": null,
   "transcript_url": "/ca/nb/beaurivage/fences/bylaw-25-03/",
   "answer": "In the Town of Beaurivage, New Brunswick, fences & pool enclosures rules are set by Town of Beaurivage Zoning By-law (By-Law 25-03), verified 2026-09-27. Max height front: 1 m. Max height rear side: 1.5 m in a residential zone; 2.5 m in any other zone. Pool enclosure: Pool must be surrounded by fence/wall/building/structure at least 1.5 m; doors other than dwelling access must have automatic closing and safety lock."
  },
  {
   "municipality_id": "gx-003049",
   "name": "Beausoleil",
   "type": "Rural community",
   "path": "/ca/nb/beausoleil/",
   "answer_page": "/ca/nb/beausoleil/fences/",
   "json": "/ca/nb/beausoleil/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "By-Law 2018-02: By-Law to Adopt the Rural Plan of the Cocagne Rural Community (predecessor of Beausoleil)",
   "document_number": "2018-02",
   "adopted_date": "2018-06-26",
   "transcript_url": "/ca/nb/beausoleil/fences/bylaw-2018-02/",
   "answer": "The Rural community of Beausoleil, New Brunswick has 1 adopted bylaw on file: By-Law 2018-02: By-Law to Adopt the Rural Plan of the Cocagne Rural Community (predecessor of Beausoleil), verified 2026-09-27."
  },
  {
   "municipality_id": "gx-003050",
   "name": "Belle-Baie",
   "type": "Town",
   "path": "/ca/nb/belle-baie/",
   "answer_page": "/ca/nb/belle-baie/fences/",
   "json": "/ca/nb/belle-baie/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Municipalité de Belle-Baie - Arrete de zonage (Zoning By-law No. 2025-07)",
   "document_number": "2025-07",
   "adopted_date": null,
   "transcript_url": "/ca/nb/belle-baie/fences/arrete-2025-07/",
   "answer": "The Town of Belle-Baie, New Brunswick has 1 adopted bylaw on file: Municipalité de Belle-Baie - Arrete de zonage (Zoning By-law No. 2025-07), verified 2026-09-27."
  },
  {
   "municipality_id": "gx-003051",
   "name": "Belledune",
   "type": "Village",
   "path": "/ca/nb/belledune/",
   "answer_page": "/ca/nb/belledune/fences/",
   "json": "/ca/nb/belledune/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Belledune Rural Plan (By-law No. 17-01-2008)",
   "document_number": "17-01-2008",
   "adopted_date": "2008-04-07",
   "transcript_url": "/ca/nb/belledune/fences/plan-17-01-2008/",
   "answer": "The Village of Belledune, New Brunswick has 1 adopted bylaw on file: Village of Belledune Rural Plan (By-law No. 17-01-2008), verified 2026-09-27."
  },
  {
   "municipality_id": "gx-003053",
   "name": "Butternut Valley",
   "type": "Rural community",
   "path": "/ca/nb/butternut-valley/",
   "answer_page": "/ca/nb/butternut-valley/fences/",
   "json": "/ca/nb/butternut-valley/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Studholm Parish Planning Area Rural Plan Regulation (Reg. 00-STH-027-00, consolidated Nov. 2014) - governs Butternut Valley",
   "document_number": null,
   "adopted_date": null,
   "transcript_url": "/ca/nb/butternut-valley/fences/studholm-parish-planning-area-rural-plan-regulation-governs/",
   "answer": "In the Rural community of Butternut Valley, New Brunswick, fences & pool enclosures rules are set by Studholm Parish Planning Area Rural Plan Regulation (Reg. 00-STH-027-00, consolidated Nov. 2014) - governs Butternut Valley, verified 2026-09-27. Pool enclosure: Pool must be enclosed by fence/wall at least 1.6 m high; gates self-closing and equipped with self-latching device at least 1.6 m above bottom. Prohibited materials: Electrified, barbed wire or other dangerous material."
  },
  {
   "municipality_id": "gx-003054",
   "name": "Campbellton",
   "type": "City",
   "path": "/ca/nb/campbellton/",
   "answer_page": "/ca/nb/campbellton/fences/",
   "json": "/ca/nb/campbellton/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Campbellton Zoning Bylaw No. Z-1",
   "document_number": "Z-1",
   "adopted_date": "2006-01-09",
   "transcript_url": "/ca/nb/campbellton/fences/bylaw-z-1/",
   "answer": "The City of Campbellton, New Brunswick has 1 adopted bylaw on file: City of Campbellton Zoning Bylaw No. Z-1, verified 2026-09-27."
  },
  {
   "municipality_id": "gx-003056",
   "name": "Cap-Acadie",
   "type": "Town",
   "path": "/ca/nb/cap-acadie/",
   "answer_page": "/ca/nb/cap-acadie/fences/",
   "json": "/ca/nb/cap-acadie/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Zoning By-law of the Regional Town of Cap-Acadie, By-law No. CA-18",
   "document_number": "CA-18",
   "adopted_date": "2025-06-02",
   "transcript_url": "/ca/nb/cap-acadie/fences/bylaw-ca-18/",
   "answer": "In the Town of Cap-Acadie, New Brunswick, fences & pool enclosures rules are set by Zoning By-law of the Regional Town of Cap-Acadie, By-law No. CA-18, verified 2026-09-27. A permit is required. Max height front: 0.75 m (except non-opaque chain-link protective fences). Max height rear side: 2 m in residential zones; 3 m in any other zone."
  },
  {
   "municipality_id": "gx-003057",
   "name": "Caraquet",
   "type": "Town",
   "path": "/ca/nb/caraquet/",
   "answer_page": "/ca/nb/caraquet/fences/",
   "json": "/ca/nb/caraquet/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Arrêté de zonage de Caraquet, Arrêté n° 2025-06",
   "document_number": "2025-06",
   "adopted_date": "2025-11-17",
   "transcript_url": "/ca/nb/caraquet/fences/arrete-2025-06/",
   "answer": "In the Town of Caraquet, New Brunswick, fences & pool enclosures rules are set by Arrêté de zonage de Caraquet, Arrêté n° 2025-06, verified 2026-09-27. A permit is required. Max height front: 0,75 m. Max height rear side: 2 m (autres usages); 2,5 m (industriel et agricole)."
  },
  {
   "municipality_id": "gx-003058",
   "name": "Carleton North",
   "type": "Town",
   "path": "/ca/nb/carleton-north/",
   "answer_page": "/ca/nb/carleton-north/fences/",
   "json": "/ca/nb/carleton-north/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "District of Carleton North Zoning By-law, By-law #P-02",
   "document_number": "P-02",
   "adopted_date": null,
   "transcript_url": "/ca/nb/carleton-north/fences/bylaw-p-02/",
   "answer": "In the Town of Carleton North, New Brunswick, fences & pool enclosures rules are set by District of Carleton North Zoning By-law, By-law #P-02, verified 2026-09-27. Max height front: 1 metre (3.3 feet). Max height rear side: 2 metres (6.6 feet). Pool enclosure: Enclosure at least 1.5 m (4.9 ft) high; gates self-closing and self-latching at least 1.1 m (3.6 ft) above grade."
  },
  {
   "municipality_id": "gx-003060",
   "name": "Champdoré",
   "type": "Town",
   "path": "/ca/nb/champdore/",
   "answer_page": "/ca/nb/champdore/fences/",
   "json": "/ca/nb/champdore/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Arrêté No. 2020-04 adoptant le Plan rural du village de Saint-Antoine (Plan rural du village de Saint-Antoine)",
   "document_number": "2020-04",
   "adopted_date": "2021-04-12",
   "transcript_url": "/ca/nb/champdore/fences/arrete-2020-04/",
   "answer": "In the Town of Champdoré, New Brunswick, fences & pool enclosures rules are set by Arrêté No. 2020-04 adoptant le Plan rural du village de Saint-Antoine (Plan rural du village de Saint-Antoine), verified 2026-09-27. Max height front: 1 mètre. Max height rear side: 1,5 mètre dans une zone R1, R2, R3; ou 2,5 mètres dans toute autre zone. Pool enclosure: Piscine doit être entourée d'une clôture/mur d'au moins 1,5 m; barrières avec verrou automatique à 1,5 m du bas et fermeture automatique."
  },
  {
   "municipality_id": "gx-003061",
   "name": "Dieppe",
   "type": "City",
   "path": "/ca/nb/dieppe/",
   "answer_page": "/ca/nb/dieppe/fences/",
   "json": "/ca/nb/dieppe/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "By-law Z-10 (2021) - Zoning / Arrêté de zonage Z-10 (2021)",
   "document_number": "Z-10",
   "adopted_date": "2021-04-12",
   "transcript_url": "/ca/nb/dieppe/fences/bylaw-z-10/",
   "answer": "The City of Dieppe, New Brunswick has 1 adopted bylaw on file: By-law Z-10 (2021) - Zoning / Arrêté de zonage Z-10 (2021), verified 2026-09-27."
  },
  {
   "municipality_id": "gx-003062",
   "name": "Doaktown",
   "type": "Village",
   "path": "/ca/nb/doaktown/",
   "answer_page": "/ca/nb/doaktown/fences/",
   "json": "/ca/nb/doaktown/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Doaktown Rural Plan, By-law No. 2017-1",
   "document_number": "2017-1",
   "adopted_date": "2017-10-18",
   "transcript_url": "/ca/nb/doaktown/fences/plan-2017-1/",
   "answer": "In the Village of Doaktown, New Brunswick, fences & pool enclosures rules are set by Village of Doaktown Rural Plan, By-law No. 2017-1, verified 2026-09-27. Sight triangle: No fence in daylighting triangle of corner lot; no structure/vegetation 0.6m (2.0ft) or more in daylighting triangle. Prohibited materials: Electrified, barbed/razor wire, or dangerous materials in RES; barbed/razor wire/dangerous materials below 1.5m in all zones."
  },
  {
   "municipality_id": "gx-003063",
   "name": "Eastern Charlotte",
   "type": "Rural community",
   "path": "/ca/nb/eastern-charlotte/",
   "answer_page": "/ca/nb/eastern-charlotte/fences/",
   "json": "/ca/nb/eastern-charlotte/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "By-law Z.2 - A By-law to Adopt the Village of Blacks Harbour Rural Plan (predecessor: Village of Blacks Harbour)",
   "document_number": null,
   "adopted_date": "2022-06-01",
   "transcript_url": "/ca/nb/eastern-charlotte/fences/by-law-z-2-a-by-law-to-adopt-the-village-of-blacks-harbour/",
   "answer": "In the Rural community of Eastern Charlotte, New Brunswick, fences & pool enclosures rules are set by By-law Z.2 - A By-law to Adopt the Village of Blacks Harbour Rural Plan (predecessor: Village of Blacks Harbour), verified 2026-09-27. Max height front: 0.75 metres. Max height rear side: 1.8 metres in a Residential zone; 2.5 metres in any other zone. Pool enclosure: Swimming pool >0.6 m depth must be enclosed by fence/wall at least 1.5 m high; gate/door with self-latching device at least 1.3 m above bottom."
  },
  {
   "municipality_id": "gx-003064",
   "name": "Edmundston",
   "type": "City",
   "path": "/ca/nb/edmundston/",
   "answer_page": "/ca/nb/edmundston/fences/",
   "json": "/ca/nb/edmundston/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Arrêté municipal 33R2024 / Municipal By-law 33R2024 -- Arrêté de zonage d'Edmundston / Edmundston Zoning By-law",
   "document_number": "33R2024",
   "adopted_date": "2024-06-18",
   "transcript_url": "/ca/nb/edmundston/fences/bylaw-33r2024/",
   "answer": "In the City of Edmundston, New Brunswick, fences & pool enclosures rules are set by Arrêté municipal 33R2024 / Municipal By-law 33R2024 -- Arrêté de zonage d'Edmundston / Edmundston Zoning By-law, verified 2026-09-27. Max height front: 1 m (1.8 m security fence in Industrial zones). Max height rear side: 1.8 m (2.4 m for uses other than Housing). Pool enclosure: Pools 1.5 m or less high: fence MIN 1.5 m, MAX 2.4 m; gates automatic closing/locking, lock inside at 1.3 m."
  },
  {
   "municipality_id": "gx-003065",
   "name": "Five Rivers",
   "type": "Village",
   "path": "/ca/nb/five-rivers/",
   "answer_page": "/ca/nb/five-rivers/fences/",
   "json": "/ca/nb/five-rivers/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Rexton Rural Plan (Schedule A of By-law No. 12-01)",
   "document_number": "12-01",
   "adopted_date": null,
   "transcript_url": "/ca/nb/five-rivers/fences/plan-12-01/",
   "answer": "In the Village of Five Rivers, New Brunswick, fences & pool enclosures rules are set by Village of Rexton Rural Plan (Schedule A of By-law No. 12-01), verified 2026-09-27. Max height front: 1 m (within 8 m of a street line). Max height rear side: 1.5 m in zones (R) and (RM); 2.5 m in all other zones. Prohibited materials: Electrified, barbed wire or any other dangerous product."
  },
  {
   "municipality_id": "gx-003066",
   "name": "Fredericton",
   "type": "City",
   "path": "/ca/nb/fredericton/",
   "answer_page": "/ca/nb/fredericton/fences/",
   "json": "/ca/nb/fredericton/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Fredericton Zoning By-law No. Z-5",
   "document_number": "Z-5",
   "adopted_date": "2013-06-24",
   "transcript_url": "/ca/nb/fredericton/fences/bylaw-z-5/",
   "answer": "In the City of Fredericton, New Brunswick, fences & pool enclosures rules are set by City of Fredericton Zoning By-law No. Z-5, verified 2026-09-27. Pool enclosure: Outdoor swimming pool fully enclosed by fence/wall/structure at least 1.5 m high; doors/gates with self-latching device; enclosure set back 1 m from water. Sight triangle: Within 6 metres of point of intersection, no building/structure; no shrubs/foliage obstructing driver view."
  },
  {
   "municipality_id": "gx-003067",
   "name": "Fredericton Junction",
   "type": "Village",
   "path": "/ca/nb/fredericton-junction/",
   "answer_page": "/ca/nb/fredericton-junction/fences/",
   "json": "/ca/nb/fredericton-junction/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Fredericton Junction Rural Plan By-law No. 2020-01",
   "document_number": "2020-01",
   "adopted_date": null,
   "transcript_url": "/ca/nb/fredericton-junction/fences/plan-2020-01/",
   "answer": "In the Village of Fredericton Junction, New Brunswick, fences & pool enclosures rules are set by Village of Fredericton Junction Rural Plan By-law No. 2020-01, verified 2026-09-27. Max height front: 1 metre. Prohibited materials: Sheet metal, corrugated metal panels, anything sharp or protruding; barbed/razor wire restricted."
  },
  {
   "municipality_id": "gx-003068",
   "name": "Fundy Albert",
   "type": "Village",
   "path": "/ca/nb/fundy-albert/",
   "answer_page": "/ca/nb/fundy-albert/fences/",
   "json": "/ca/nb/fundy-albert/fences.json",
   "status": "found",
   "n_adopted": 3,
   "last_verified": "2026-09-27",
   "document": "Village of Alma Rural Plan By-law No. 97",
   "document_number": "97",
   "adopted_date": null,
   "transcript_url": "/ca/nb/fundy-albert/fences/plan-97/",
   "answer": "In the Village of Fundy Albert, New Brunswick, fences & pool enclosures rules are set by Village of Alma Rural Plan By-law No. 97 and 2 other bylaws, verified 2026-09-27. Max height front: eighty cm (unless security fence of chain link construction). Max height rear side: 2 m in a residential zone; 2.5 m in any other zone. Pool enclosure: Enclosure at least 1.5 m high; gates self-closing and self-latching at least 1.3 m above bottom; enclosures not exceed 2.75 m."
  },
  {
   "municipality_id": "gx-003071",
   "name": "Grand Bay-Westfield",
   "type": "Town",
   "path": "/ca/nb/grand-bay-westfield/",
   "answer_page": "/ca/nb/grand-bay-westfield/fences/",
   "json": "/ca/nb/grand-bay-westfield/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "By-law No. PD-009: Zoning By-Law (Consolidated to October 2024)",
   "document_number": "PD-009",
   "adopted_date": null,
   "transcript_url": "/ca/nb/grand-bay-westfield/fences/bylaw-pd-009/",
   "answer": "In the Town of Grand Bay-Westfield, New Brunswick, fences & pool enclosures rules are set by By-law No. PD-009: Zoning By-Law (Consolidated to October 2024), verified 2026-09-27. Max height front: 1.2 metres. Max height rear side: 1.5 metres in a Residential or Mobile Home Park; 2.5 metres in a zone other than a Residential or Mobile Home Park. Pool enclosure: Outdoor pool must be completely enclosed by fence/structure barrier no less than 1.5 m high; accessed by self-closing, self-latching gate min 1.5 m."
  },
  {
   "municipality_id": "gx-003072",
   "name": "Grand Falls",
   "type": "Town",
   "path": "/ca/nb/grand-falls/",
   "answer_page": "/ca/nb/grand-falls/fences/",
   "json": "/ca/nb/grand-falls/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Grand Falls Zoning By-Law / Arrêté de zonage (By-law Number 1900)",
   "document_number": "1900",
   "adopted_date": null,
   "transcript_url": "/ca/nb/grand-falls/fences/bylaw-1900/",
   "answer": "The Town of Grand Falls, New Brunswick has 1 adopted bylaw on file: Town of Grand Falls Zoning By-Law / Arrêté de zonage (By-law Number 1900), verified 2026-09-27."
  },
  {
   "municipality_id": "gx-003074",
   "name": "Grand Manan",
   "type": "Village",
   "path": "/ca/nb/grand-manan/",
   "answer_page": "/ca/nb/grand-manan/fences/",
   "json": "/ca/nb/grand-manan/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Grand Manan Rural Plan, By-law 56-22",
   "document_number": "56-22",
   "adopted_date": null,
   "transcript_url": "/ca/nb/grand-manan/fences/bylaw-56-22/",
   "answer": "In the Village of Grand Manan, New Brunswick, fences & pool enclosures rules are set by Grand Manan Rural Plan, By-law 56-22, verified 2026-09-27. Pool enclosure: Pool must be enclosed by fence/wall at least 1.6 m high; gates self-closing and self-latching at least 1.6 m above bottom. Prohibited materials: electrified or incorporate barbed wire or other dangerous material."
  },
  {
   "municipality_id": "gx-003075",
   "name": "Grand-Bouctouche",
   "type": "Town",
   "path": "/ca/nb/grand-bouctouche/",
   "answer_page": "/ca/nb/grand-bouctouche/fences/",
   "json": "/ca/nb/grand-bouctouche/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Arrêté de zonage de Grand-Bouctouche, Arrêté No. 2025-02",
   "document_number": "2025-02",
   "adopted_date": "2025-04-30",
   "transcript_url": "/ca/nb/grand-bouctouche/fences/arrete-2025-02/",
   "answer": "In the Town of Grand-Bouctouche, New Brunswick, fences & pool enclosures rules are set by Arrêté de zonage de Grand-Bouctouche, Arrêté No. 2025-02, verified 2026-09-27. Max height front: 1 mètre. Max height rear side: 2 mètres dans une zone résidentielle; 2,5 mètres dans toute autre zone. Pool enclosure: Enceinte (clôture/mur) d'au moins 1,5 m; barrières à fermeture automatique, dispositif à au moins 1,6 m."
  },
  {
   "municipality_id": "gx-003076",
   "name": "Hampton",
   "type": "Town",
   "path": "/ca/nb/hampton/",
   "answer_page": "/ca/nb/hampton/fences/",
   "json": "/ca/nb/hampton/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Hampton Zoning By-Law, By-law No. HAM-2023-16",
   "document_number": "HAM-2023-16",
   "adopted_date": null,
   "transcript_url": "/ca/nb/hampton/fences/bylaw-ham-2023-16/",
   "answer": "In the Town of Hampton, New Brunswick, fences & pool enclosures rules are set by Hampton Zoning By-Law, By-law No. HAM-2023-16, verified 2026-09-27. A permit is required. Max height front: 1.5 metres in residential zones; 2.5 metres in non-residential zones. Max height rear side: 2.5 metres."
  },
  {
   "municipality_id": "gx-003078",
   "name": "Hartland",
   "type": "Town",
   "path": "/ca/nb/hartland/",
   "answer_page": "/ca/nb/hartland/fences/",
   "json": "/ca/nb/hartland/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Hartland Zoning By-Law No. B-46",
   "document_number": "B-46",
   "adopted_date": "2009-03-02",
   "transcript_url": "/ca/nb/hartland/fences/bylaw-b-46/",
   "answer": "In the Town of Hartland, New Brunswick, fences & pool enclosures rules are set by Town of Hartland Zoning By-Law No. B-46, verified 2026-09-27. Max height front: 1 metre. Max height rear side: 2.5 metres. Pool enclosure: Pools >0.6 m deep must be enclosed by fence/wall at least 1.5 m high; gates self-closing with self-latching device at least 1.3 m above bottom."
  },
  {
   "municipality_id": "gx-003079",
   "name": "Harvey",
   "type": "Rural community",
   "path": "/ca/nb/harvey/",
   "answer_page": "/ca/nb/harvey/fences/",
   "json": "/ca/nb/harvey/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Harvey By-law 2020-2, A By-law to Adopt the Village of Harvey Rural Plan",
   "document_number": "2020-2",
   "adopted_date": "2021-01-20",
   "transcript_url": "/ca/nb/harvey/fences/bylaw-2020-2/",
   "answer": "In the Rural community of Harvey, New Brunswick, fences & pool enclosures rules are set by Village of Harvey By-law 2020-2, A By-law to Adopt the Village of Harvey Rural Plan, verified 2026-09-27. Max height front: 0.75 metres. Pool enclosure: Pool must be enclosed by fence/wall at least 1.5 m high; gates self-closing and self-latching at least 1.5 m above bottom. Prohibited materials: Pool enclosure fences: not electrified or incorporate barbed wire or other dangerous material."
  },
  {
   "municipality_id": "gx-003080",
   "name": "Haut-Madawaska",
   "type": "Town",
   "path": "/ca/nb/haut-madawaska/",
   "answer_page": "/ca/nb/haut-madawaska/fences/",
   "json": "/ca/nb/haut-madawaska/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Ville de Haut-Madawaska, Arrêté de zonage n° 2025-07 (Zoning By-law)",
   "document_number": "2025-07",
   "adopted_date": "2025-11-12",
   "transcript_url": "/ca/nb/haut-madawaska/fences/arrete-2025-07/",
   "answer": "The Town of Haut-Madawaska, New Brunswick has 1 adopted bylaw on file: Ville de Haut-Madawaska, Arrêté de zonage n° 2025-07 (Zoning By-law), verified 2026-09-27."
  },
  {
   "municipality_id": "gx-003081",
   "name": "Hautes-Terres",
   "type": "Town",
   "path": "/ca/nb/hautes-terres/",
   "answer_page": "/ca/nb/hautes-terres/fences/",
   "json": "/ca/nb/hautes-terres/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village de St-Isidore, Arrêté n° 11-20, Arrêté de zonage (predecessor by-law, amended by Municipalité des Hautes-Terres)",
   "document_number": "11-20",
   "adopted_date": "2011-06-28",
   "transcript_url": "/ca/nb/hautes-terres/fences/arrete-11-20/",
   "answer": "In the Town of Hautes-Terres, New Brunswick, fences & pool enclosures rules are set by Village de St-Isidore, Arrêté n° 11-20, Arrêté de zonage (predecessor by-law, amended by Municipalité des Hautes-Terres), verified 2026-09-27. A permit is required. Max height front: 1,25 mètre. Max height rear side: 2 mètres."
  },
  {
   "municipality_id": "gx-003085",
   "name": "Maple Hills",
   "type": "Rural community",
   "path": "/ca/nb/maple-hills/",
   "answer_page": "/ca/nb/maple-hills/fences/",
   "json": "/ca/nb/maple-hills/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Ministerial Regulation for the Westmorland-Albert Planning Area (Rural Plan, 21-WAP-069-00)",
   "document_number": null,
   "adopted_date": null,
   "transcript_url": "/ca/nb/maple-hills/fences/ministerial-regulation-for-the-westmorland-albert-planning/",
   "answer": "In the Rural community of Maple Hills, New Brunswick, fences & pool enclosures rules are set by Ministerial Regulation for the Westmorland-Albert Planning Area (Rural Plan, 21-WAP-069-00), verified 2026-09-27. A permit is required. Max height front: 2.5 metres in Residential Zone and 3 metres in any other zone. Max height rear side: 2.5 metres in Residential Zone and 3 metres in any other zone."
  },
  {
   "municipality_id": "gx-003086",
   "name": "McAdam",
   "type": "Village",
   "path": "/ca/nb/mcadam/",
   "answer_page": "/ca/nb/mcadam/fences/",
   "json": "/ca/nb/mcadam/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of McAdam Rural Plan (By-Law No. 58)",
   "document_number": "58",
   "adopted_date": "2019-12-05",
   "transcript_url": "/ca/nb/mcadam/fences/plan-58/",
   "answer": "In the Village of McAdam, New Brunswick, fences & pool enclosures rules are set by Village of McAdam Rural Plan (By-Law No. 58), verified 2026-09-27. Max height front: 0.8 m. (2.5 ft.). Max height rear side: 1.2 m (4 ft.) in a R Zone; 1.8 m (6 ft.) in a Zone other than an R Zone."
  },
  {
   "municipality_id": "gx-003087",
   "name": "Memramcook",
   "type": "Village",
   "path": "/ca/nb/memramcook/",
   "answer_page": "/ca/nb/memramcook/fences/",
   "json": "/ca/nb/memramcook/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Plan rural no 38 (Village de Memramcook)",
   "document_number": "38",
   "adopted_date": null,
   "transcript_url": "/ca/nb/memramcook/fences/plan-38/",
   "answer": "In the Village of Memramcook, New Brunswick, fences & pool enclosures rules are set by Plan rural no 38 (Village de Memramcook), verified 2026-09-27. Max height front: 0,75 mètre (opaque); 2 mètres en zone résidentielle ou 2,5 mètres dans toute autre zone (clôture grillagée). Max height rear side: 2 mètres pour un usage résidentiel; 2,5 mètres pour tout autre usage. Pool enclosure: Enceinte d'au moins 1,60 mètre; portes (sauf accès logement) se ferment automatiquement avec dispositif fixé à au moins 1,60 mètre du bas."
  },
  {
   "municipality_id": "gx-003088",
   "name": "Miramichi",
   "type": "City",
   "path": "/ca/nb/miramichi/",
   "answer_page": "/ca/nb/miramichi/fences/",
   "json": "/ca/nb/miramichi/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Miramichi Zoning By-Law No. 110",
   "document_number": "110",
   "adopted_date": null,
   "transcript_url": "/ca/nb/miramichi/fences/bylaw-110/",
   "answer": "In the City of Miramichi, New Brunswick, fences & pool enclosures rules are set by City of Miramichi Zoning By-Law No. 110, verified 2026-09-27. Max height front: 1m (except security fence in Commercial, Industrial or Community Use zone). Max height rear side: 2.0m in a Residential zone; 2.5m in any other zone. Prohibited materials: In Residential zones, no fence may be electrified or incorporate barbed wire, razor wire or other dangerous material."
  },
  {
   "municipality_id": "gx-003090",
   "name": "Moncton",
   "type": "City",
   "path": "/ca/nb/moncton/",
   "answer_page": "/ca/nb/moncton/fences/",
   "json": "/ca/nb/moncton/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Moncton Zoning By-Law",
   "document_number": null,
   "adopted_date": null,
   "transcript_url": "/ca/nb/moncton/fences/city-of-moncton-zoning-by-law/",
   "answer": "The City of Moncton, New Brunswick has 1 adopted bylaw on file: City of Moncton Zoning By-Law, verified 2026-09-27."
  },
  {
   "municipality_id": "gx-003091",
   "name": "Nackawic-Millville",
   "type": "Rural community",
   "path": "/ca/nb/nackawic-millville/",
   "answer_page": "/ca/nb/nackawic-millville/fences/",
   "json": "/ca/nb/nackawic-millville/fences.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-27",
   "document": "By-law No. L-4 - A By-law to Regulate the Fencing of Swimming Pools in the Town of Nackawic",
   "document_number": "L-4",
   "adopted_date": "2004-03-15",
   "transcript_url": "/ca/nb/nackawic-millville/fences/bylaw-l-4/",
   "answer": "In the Rural community of Nackawic-Millville, New Brunswick, fences & pool enclosures rules are set by By-law No. L-4 - A By-law to Regulate the Fencing of Swimming Pools in the Town of Nackawic and 1 other bylaw, verified 2026-09-27. A permit is required. Max height front: .8 m (2 and one half ft). Max height rear side: 1.8 m (6 ft) in an R Zone; 2.5 m (8 ft) in a zone other than an R Zone."
  },
  {
   "municipality_id": "gx-003092",
   "name": "Nashwaak",
   "type": "Rural community",
   "path": "/ca/nb/nashwaak/",
   "answer_page": "/ca/nb/nashwaak/fences/",
   "json": "/ca/nb/nashwaak/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Stanley By-Law No. 20-01 - The Village of Stanley Rural Plan",
   "document_number": "20-01",
   "adopted_date": null,
   "transcript_url": "/ca/nb/nashwaak/fences/plan-20-01/",
   "answer": "In the Rural community of Nashwaak, New Brunswick, fences & pool enclosures rules are set by Stanley By-Law No. 20-01 - The Village of Stanley Rural Plan, verified 2026-09-27. Max height front: 1 metre (except security fence of chain link construction in any Highway commercial or Institutional zone). Max height rear side: 2 metres in any residential zone; 2.5 metres in any other zone."
  },
  {
   "municipality_id": "gx-003093",
   "name": "Neguac",
   "type": "Village",
   "path": "/ca/nb/neguac/",
   "answer_page": "/ca/nb/neguac/fences/",
   "json": "/ca/nb/neguac/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Plan rural du Village de Néguac (version refondue)",
   "document_number": null,
   "adopted_date": "1999-06-21",
   "transcript_url": "/ca/nb/neguac/fences/plan-rural-du-village-de-neguac/",
   "answer": "In the Village of Neguac, New Brunswick, fences & pool enclosures rules are set by Plan rural du Village de Néguac (version refondue), verified 2026-09-27. A permit is required. Max height front: 75 cm. Max height rear side: 2 m."
  },
  {
   "municipality_id": "gx-003094",
   "name": "New Maryland",
   "type": "Village",
   "path": "/ca/nb/new-maryland/",
   "answer_page": "/ca/nb/new-maryland/fences/",
   "json": "/ca/nb/new-maryland/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of New Maryland Zoning By-law",
   "document_number": null,
   "adopted_date": "2019-04-17",
   "transcript_url": "/ca/nb/new-maryland/fences/village-of-new-maryland-zoning-by-law/",
   "answer": "In the Village of New Maryland, New Brunswick, fences & pool enclosures rules are set by Village of New Maryland Zoning By-law, verified 2026-09-27. Pool enclosure: Enclosure at least 1.5 m high; gates self-closing and self-latching at least 1.2 m above bottom. Sight triangle: Within 6 m triangular space from street-line intersection, no building/structure; no shrubs/foliage obstructing driver view. Prohibited materials: Electrified fences, barbed wire, or other dangerous material prohibited for pool enclosures."
  },
  {
   "municipality_id": "gx-003096",
   "name": "Oromocto",
   "type": "Town",
   "path": "/ca/nb/oromocto/",
   "answer_page": "/ca/nb/oromocto/fences/",
   "json": "/ca/nb/oromocto/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Oromocto Zoning Bylaw (Bylaw 522)",
   "document_number": "522",
   "adopted_date": "2017-04-20",
   "transcript_url": "/ca/nb/oromocto/fences/bylaw-522/",
   "answer": "In the Town of Oromocto, New Brunswick, fences & pool enclosures rules are set by Town of Oromocto Zoning Bylaw (Bylaw 522), verified 2026-09-27. Max height front: 2 metres in a Residential Zone; 2.5 metres in a zone other than a Residential Zone. Max height rear side: 2 metres in a Residential Zone; 2.5 metres in a zone other than a Residential Zone. Pool enclosure: At least 1.5 m high enclosure; gates self-closing and self-latching."
  },
  {
   "municipality_id": "gx-003098",
   "name": "Riverview",
   "type": "Town",
   "path": "/ca/nb/riverview/",
   "answer_page": "/ca/nb/riverview/fences/",
   "json": "/ca/nb/riverview/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Riverview Zoning By-law No. 300-8",
   "document_number": "300-8",
   "adopted_date": null,
   "transcript_url": "/ca/nb/riverview/fences/bylaw-300-8/",
   "answer": "In the Town of Riverview, New Brunswick, fences & pool enclosures rules are set by Town of Riverview Zoning By-law No. 300-8, verified 2026-09-27. Max height front: one metre in the required front or flankage yard in any zone, except for a chain link fence located in a commercial or the Industrial zone. Max height rear side: two metres in any other yard in a residential zone; 2.5 metres in any other yard in another zone. Pool enclosure: minimum 1.5 metres in height; at least 1.2 metres from edge; self-closing gate with self-latching device inside, minimum 1.3 metres from bottom."
  },
  {
   "municipality_id": "gx-003099",
   "name": "Rivière-du-Nord",
   "type": "Town",
   "path": "/ca/nb/riviere-du-nord/",
   "answer_page": "/ca/nb/riviere-du-nord/fences/",
   "json": "/ca/nb/riviere-du-nord/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Arrêté de zonage de la Ville de Rivière-du-Nord (Arrêté n° 014-00-2026)",
   "document_number": "014-00-2026",
   "adopted_date": null,
   "transcript_url": "/ca/nb/riviere-du-nord/fences/arrete-014-00-2026/",
   "answer": "In the Town of Rivière-du-Nord, New Brunswick, fences & pool enclosures rules are set by Arrêté de zonage de la Ville de Rivière-du-Nord (Arrêté n° 014-00-2026), verified 2026-09-27. A permit is required. Max height front: 0,75 m. Max height rear side: 2 m (autres usages); 2,5 m (Industriel et Agricole)."
  },
  {
   "municipality_id": "gx-003100",
   "name": "Rothesay",
   "type": "Town",
   "path": "/ca/nb/rothesay/",
   "answer_page": "/ca/nb/rothesay/fences/",
   "json": "/ca/nb/rothesay/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Rothesay Zoning By-law No. 2-10",
   "document_number": "2-10",
   "adopted_date": "2010-12-13",
   "transcript_url": "/ca/nb/rothesay/fences/bylaw-2-10/",
   "answer": "In the Town of Rothesay, New Brunswick, fences & pool enclosures rules are set by Rothesay Zoning By-law No. 2-10, verified 2026-09-27. A permit is required. Prohibited materials: Barbed wire, broken glass, other pointed objects (except fence/wall >2 m in non-residential zone)."
  },
  {
   "municipality_id": "gx-003103",
   "name": "Saint-Quentin",
   "type": "Town",
   "path": "/ca/nb/saint-quentin/",
   "answer_page": "/ca/nb/saint-quentin/fences/",
   "json": "/ca/nb/saint-quentin/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Arrêté de zonage de la Ville de Saint-Quentin no 27-2018",
   "document_number": "27-2018",
   "adopted_date": "2018-11-20",
   "transcript_url": "/ca/nb/saint-quentin/fences/arrete-27-2018/",
   "answer": "In the Town of Saint-Quentin, New Brunswick, fences & pool enclosures rules are set by Arrêté de zonage de la Ville de Saint-Quentin no 27-2018, verified 2026-09-27. Max height rear side: 1,8 m (6 pi) (R1, R2, R3); 3 m (10 pi) (IND1, IND2); 2,5 m (8 pi) (C1, C2, I, EV, A). Pool enclosure: Enceinte min. 1,5 m; porte avec dispositif de sécurité passif qui se referme et se verrouille automatiquement. Prohibited materials: Fer barbelé ou autres objets pointus (sauf exceptions agricoles/industrielles/services publics); fil de fer barbelé ou électrifié pour enceinte de piscine."
  },
  {
   "municipality_id": "gx-003105",
   "name": "Shediac",
   "type": "Town",
   "path": "/ca/nb/shediac/",
   "answer_page": "/ca/nb/shediac/fences/",
   "json": "/ca/nb/shediac/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Shediac Zoning By-law Z-14-44 (Consolidated May 2021)",
   "document_number": "Z-14-44",
   "adopted_date": "2014-04-28",
   "transcript_url": "/ca/nb/shediac/fences/bylaw-z-14-44/",
   "answer": "In the Town of Shediac, New Brunswick, fences & pool enclosures rules are set by Town of Shediac Zoning By-law Z-14-44 (Consolidated May 2021), verified 2026-09-27. Max height front: 0.75 metres within the required front or flankage yard (except chain link fences in Commercial, Commercial and Manufacturing or Institutional zones). Max height rear side: 2 metres in any Residential zone; 2.5 metres in any other zone."
  },
  {
   "municipality_id": "gx-003106",
   "name": "Shippagan",
   "type": "Town",
   "path": "/ca/nb/shippagan/",
   "answer_page": "/ca/nb/shippagan/fences/",
   "json": "/ca/nb/shippagan/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Arrêté de zonage de Shippagan no 78 (version refondue 22 septembre 2023)",
   "document_number": "78",
   "adopted_date": "2007-09-24",
   "transcript_url": "/ca/nb/shippagan/fences/arrete-78/",
   "answer": "In the Town of Shippagan, New Brunswick, fences & pool enclosures rules are set by Arrêté de zonage de Shippagan no 78 (version refondue 22 septembre 2023), verified 2026-09-27. A permit is required. Max height front: 1,25 m. Max height rear side: 2 mètres."
  },
  {
   "municipality_id": "gx-003107",
   "name": "Southern Victoria",
   "type": "Village",
   "path": "/ca/nb/southern-victoria/",
   "answer_page": "/ca/nb/southern-victoria/fences/",
   "json": "/ca/nb/southern-victoria/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Perth-Andover Zoning By-law No. L-7 (predecessor merged into Southern Victoria)",
   "document_number": "L-7",
   "adopted_date": "2021-04-21",
   "transcript_url": "/ca/nb/southern-victoria/fences/bylaw-l-7/",
   "answer": "In the Village of Southern Victoria, New Brunswick, fences & pool enclosures rules are set by Village of Perth-Andover Zoning By-law No. L-7 (predecessor merged into Southern Victoria), verified 2026-09-27. Max height front: 1 metre (3.2 ft) (except security fence of chain link construction in Commercial or Industrial zone). Max height rear side: 1.5 metres (5 feet) in a Residential zone; 2.4 metres (8 feet) in any other zone. Pool enclosure: At least 1.5 m (5 ft) high enclosure; self-latching doors/gates; designed not to facilitate climbing; min 1.2 m from pool edge."
  },
  {
   "municipality_id": "gx-003108",
   "name": "St. Stephen",
   "type": "Town",
   "path": "/ca/nb/st-stephen/",
   "answer_page": "/ca/nb/st-stephen/fences/",
   "json": "/ca/nb/st-stephen/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Municipal District of St. Stephen Zoning By-law (By-law Z-4)",
   "document_number": "Z-4",
   "adopted_date": "2025-10-29",
   "transcript_url": "/ca/nb/st-stephen/fences/bylaw-z-4/",
   "answer": "In the Town of St. Stephen, New Brunswick, fences & pool enclosures rules are set by Municipal District of St. Stephen Zoning By-law (By-law Z-4), verified 2026-09-27. A permit is required. Pool enclosure: Enclosure at least 1.5 m (5 ft) high; gates self-closing and equipped with self-latching device at least 1.3 m (4.2 ft) above average grade. Prohibited materials: barbed wire (pool enclosures)."
  },
  {
   "municipality_id": "gx-003109",
   "name": "Strait Shores",
   "type": "Rural community",
   "path": "/ca/nb/strait-shores/",
   "answer_page": "/ca/nb/strait-shores/fences/",
   "json": "/ca/nb/strait-shores/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Port Elgin Zoning By-law No. 01-43 (predecessor entity, carried by Strait Shores)",
   "document_number": "01-43",
   "adopted_date": "2002-03-11",
   "transcript_url": "/ca/nb/strait-shores/fences/bylaw-01-43/",
   "answer": "In the Rural community of Strait Shores, New Brunswick, fences & pool enclosures rules are set by Village of Port Elgin Zoning By-law No. 01-43 (predecessor entity, carried by Strait Shores), verified 2026-09-27. A permit is required. Max height front: 1.5 m (5 ft). Max height rear side: 2.4 m (8 ft)."
  },
  {
   "municipality_id": "gx-003111",
   "name": "Sussex",
   "type": "Town",
   "path": "/ca/nb/sussex/",
   "answer_page": "/ca/nb/sussex/fences/",
   "json": "/ca/nb/sussex/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Sussex Zoning By-law #1350-24 (Consolidated Version, amending By-law #1350-21)",
   "document_number": "1350-24",
   "adopted_date": "2024-08-19",
   "transcript_url": "/ca/nb/sussex/fences/bylaw-1350-24/",
   "answer": "In the Town of Sussex, New Brunswick, fences & pool enclosures rules are set by Town of Sussex Zoning By-law #1350-24 (Consolidated Version, amending By-law #1350-21), verified 2026-09-27. Max height front: 1.2 metres (fence along a street line). Max height rear side: 2 metres in a Residential zone; 2.5 metres in a zone other than a Residential zone. Pool enclosure: Outdoor pool must be completely enclosed by fence/barrier no less than 1.5 m high, no opening >10 cm; access by self-closing, self-latching gate min 1.5 m."
  },
  {
   "municipality_id": "gx-003112",
   "name": "Tantramar",
   "type": "Town",
   "path": "/ca/nb/tantramar/",
   "answer_page": "/ca/nb/tantramar/fences/",
   "json": "/ca/nb/tantramar/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Sackville Zoning By-law No. 244 (predecessor entity, carried by Tantramar)",
   "document_number": "244",
   "adopted_date": "2016-01-11",
   "transcript_url": "/ca/nb/tantramar/fences/bylaw-244/",
   "answer": "In the Town of Tantramar, New Brunswick, fences & pool enclosures rules are set by Town of Sackville Zoning By-law No. 244 (predecessor entity, carried by Tantramar), verified 2026-09-27. A permit is required. Max height front: 1.5 metres (5 ft). Max height rear side: 2.4 metres (8 ft)."
  },
  {
   "municipality_id": "gx-003113",
   "name": "Three Rivers",
   "type": "Village",
   "path": "/ca/nb/three-rivers/",
   "answer_page": "/ca/nb/three-rivers/fences/",
   "json": "/ca/nb/three-rivers/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Community of Three Rivers Rural Plan By-law No. 2026-09",
   "document_number": "2026-09",
   "adopted_date": null,
   "transcript_url": "/ca/nb/three-rivers/fences/plan-2026-09/",
   "answer": "In the Village of Three Rivers, New Brunswick, fences & pool enclosures rules are set by Community of Three Rivers Rural Plan By-law No. 2026-09, verified 2026-09-27. A permit is required. Max height front: 1 metre. Max height rear side: 2 m in a Residential zone; 2.5 m in any other zone."
  },
  {
   "municipality_id": "gx-003114",
   "name": "Tobique Valley",
   "type": "Village",
   "path": "/ca/nb/tobique-valley/",
   "answer_page": "/ca/nb/tobique-valley/fences/",
   "json": "/ca/nb/tobique-valley/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Plaster Rock Rural Plan By-law No. 20A (predecessor by-law carried forward by District of Tobique Valley)",
   "document_number": "20A",
   "adopted_date": "2000-03-20",
   "transcript_url": "/ca/nb/tobique-valley/fences/plan-20a/",
   "answer": "In the Village of Tobique Valley, New Brunswick, fences & pool enclosures rules are set by Village of Plaster Rock Rural Plan By-law No. 20A (predecessor by-law carried forward by District of Tobique Valley), verified 2026-09-27. Max height front: 2 metres (67\"). Max height rear side: 2 metres (67\"). Pool enclosure: At least 1.6 m (5'3\") high; gates self-closing and equipped with self-latching device at least 1.6 m above bottom."
  },
  {
   "municipality_id": "gx-003116",
   "name": "Tracy",
   "type": "Village",
   "path": "/ca/nb/tracy/",
   "answer_page": "/ca/nb/tracy/fences/",
   "json": "/ca/nb/tracy/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Tracy Rural Plan By-Law No. 29",
   "document_number": "29",
   "adopted_date": null,
   "transcript_url": "/ca/nb/tracy/fences/plan-29/",
   "answer": "The Village of Tracy, New Brunswick has 1 adopted bylaw on file: Village of Tracy Rural Plan By-Law No. 29, verified 2026-09-27."
  },
  {
   "municipality_id": "gx-003118",
   "name": "Valley Waters",
   "type": "Village",
   "path": "/ca/nb/valley-waters/",
   "answer_page": "/ca/nb/valley-waters/fences/",
   "json": "/ca/nb/valley-waters/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Norton Rural Plan, By-law 2017-21-00 (predecessor by-law carried forward by Valley Waters)",
   "document_number": "2017-21-00",
   "adopted_date": null,
   "transcript_url": "/ca/nb/valley-waters/fences/bylaw-2017-21-00/",
   "answer": "In the Village of Valley Waters, New Brunswick, fences & pool enclosures rules are set by Village of Norton Rural Plan, By-law 2017-21-00 (predecessor by-law carried forward by Valley Waters), verified 2026-09-27. Max height front: 0.8 m. Max height rear side: 1.9 m in a residential zone; 2.4 m in any other zone. Pool enclosure: In-ground pool must be enclosed by fence/wall at least 1.52 m high; gates self-closing and self-latching at least 1.52 m above bottom."
  },
  {
   "municipality_id": "gx-003120",
   "name": "Woodstock",
   "type": "Town",
   "path": "/ca/nb/woodstock/",
   "answer_page": "/ca/nb/woodstock/fences/",
   "json": "/ca/nb/woodstock/fences.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Woodstock Zoning By-law No. Z-501",
   "document_number": "Z-501",
   "adopted_date": null,
   "transcript_url": "/ca/nb/woodstock/fences/bylaw-z-501/",
   "answer": "In the Town of Woodstock, New Brunswick, fences & pool enclosures rules are set by Town of Woodstock Zoning By-law No. Z-501, verified 2026-09-27. A permit is required. Max height front: 1.5 metres. Max height rear side: 2 metres in a Residential Zone; or 2.5 metres in any other zone."
  },
  {
   "municipality_id": "gx-003121",
   "name": "Île-de-Lamèque",
   "type": "Town",
   "path": "/ca/nb/ile-de-lameque/",
   "answer_page": "/ca/nb/ile-de-lameque/fences/",
   "json": "/ca/nb/ile-de-lameque/fences.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-27",
   "document": "Arrêté de zonage de Lamèque (Arrêté no 120)",
   "document_number": "120",
   "adopted_date": "2007-11-20",
   "transcript_url": "/ca/nb/ile-de-lameque/fences/arrete-120/",
   "answer": "In the Town of Île-de-Lamèque, New Brunswick, fences & pool enclosures rules are set by Arrêté de zonage de Lamèque (Arrêté no 120) and 1 other bylaw, verified 2026-09-27. A permit is required. Max height front: 1 mètre. Max height rear side: 2 mètres."
  }
 ],
 "not_on_file": [
  {
   "municipality_id": "gx-003045",
   "name": "Alnwick",
   "path": "/ca/nb/alnwick/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-003046",
   "name": "Arcadia",
   "path": "/ca/nb/arcadia/",
   "status": "found",
   "last_verified": "2026-06-07"
  },
  {
   "municipality_id": "gx-003052",
   "name": "Bois-Joli",
   "path": "/ca/nb/bois-joli/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-003059",
   "name": "Central York",
   "path": "/ca/nb/central-york/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-003069",
   "name": "Fundy Shores",
   "path": "/ca/nb/fundy-shores/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-003070",
   "name": "Fundy-St. Martins",
   "path": "/ca/nb/fundy-st-martins/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-003073",
   "name": "Grand Lake",
   "path": "/ca/nb/grand-lake/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-003077",
   "name": "Hanwell",
   "path": "/ca/nb/hanwell/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-003082",
   "name": "Heron Bay",
   "path": "/ca/nb/heron-bay/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-003083",
   "name": "Kedgwick",
   "path": "/ca/nb/kedgwick/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-003084",
   "name": "Lakeland Ridges",
   "path": "/ca/nb/lakeland-ridges/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-003089",
   "name": "Miramichi River Valley",
   "path": "/ca/nb/miramichi-river-valley/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-003095",
   "name": "Nouvelle-Arcadie",
   "path": "/ca/nb/nouvelle-arcadie/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-003101",
   "name": "Saint Andrews",
   "path": "/ca/nb/saint-andrews/",
   "status": "found",
   "last_verified": "2026-06-05"
  },
  {
   "municipality_id": "gx-003102",
   "name": "Saint John",
   "path": "/ca/nb/saint-john/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-003104",
   "name": "Salisbury",
   "path": "/ca/nb/salisbury/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-003110",
   "name": "Sunbury-York South",
   "path": "/ca/nb/sunbury-york-south/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-003115",
   "name": "Tracadie",
   "path": "/ca/nb/tracadie/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-003119",
   "name": "Vallée-des-Rivières",
   "path": "/ca/nb/vallee-des-rivieres/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-003055",
   "name": "Campobello Island",
   "path": "/ca/nb/campobello-island/",
   "status": "none_found",
   "last_verified": "2026-06-05"
  },
  {
   "municipality_id": "gx-003117",
   "name": "Upper Miramichi",
   "path": "/ca/nb/upper-miramichi/",
   "status": "none_found",
   "last_verified": "2026-06-05"
  },
  {
   "municipality_id": "gx-003097",
   "name": "Quispamsis",
   "path": "/ca/nb/quispamsis/",
   "status": "uncertain",
   "last_verified": "2026-09-27"
  }
 ]
}