{
 "topic": "building-permits",
 "label": "Building permits",
 "question": "Do I need a building permit? What does it cost?",
 "jurisdiction": "New Brunswick",
 "country": "CA",
 "source": "https://govanswers.org/ca/nb/building-permits/",
 "municipalities": [
  {
   "municipality_id": "gx-003046",
   "name": "Arcadia",
   "type": "Village",
   "path": "/ca/nb/arcadia/",
   "answer_page": "/ca/nb/arcadia/building-permits/",
   "json": "/ca/nb/arcadia/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-18",
   "document": "Building By-Law No. 14 (Village of Gagetown, predecessor)",
   "document_number": "14",
   "adopted_date": "1984-01-23",
   "transcript_url": "/ca/nb/arcadia/building-permits/bylaw-14/",
   "answer": "In the Village of Arcadia, New Brunswick, building permit rules are set by Building By-Law No. 14 (Village of Gagetown, predecessor), verified 2026-10-18. Permit required for: Building, locating or relocating, demolishing, altering or replacing of a building. Administered by: Building Inspector."
  },
  {
   "municipality_id": "gx-003047",
   "name": "Bathurst",
   "type": "City",
   "path": "/ca/nb/bathurst/",
   "answer_page": "/ca/nb/bathurst/building-permits/",
   "json": "/ca/nb/bathurst/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-23",
   "document": "By-law No. 2004-16 The City of Bathurst Building By-law",
   "document_number": "2004-16",
   "adopted_date": "2004-06-21",
   "transcript_url": "/ca/nb/bathurst/building-permits/bylaw-2004-16/",
   "answer": "In the City of Bathurst, New Brunswick, building permit rules are set by By-law No. 2004-16 The City of Bathurst Building By-law, verified 2026-10-23. Permit required for: A permit is required before work regulated by this By-law is to be undertaken. Permit fees: Building Inspector may place a reasonable value on the cost of the work for determining permit fees. Fees set in: City of Bathurst, Tariff of Fees Policy 2003-02."
  },
  {
   "municipality_id": "gx-003050",
   "name": "Belle-Baie",
   "type": "Town",
   "path": "/ca/nb/belle-baie/",
   "answer_page": "/ca/nb/belle-baie/building-permits/",
   "json": "/ca/nb/belle-baie/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-23",
   "document": "Arrete no. 2023-01 Arrete de construction de la municipalite de Belle-Baie",
   "document_number": "2023-01",
   "adopted_date": "2023-04-18",
   "transcript_url": "/ca/nb/belle-baie/building-permits/arrete-2023-01/",
   "answer": "In the Town of Belle-Baie, New Brunswick, building permit rules are set by Arrete no. 2023-01 Arrete de construction de la municipalite de Belle-Baie, verified 2026-10-23. Fees set in: Politique P2023-02 - Politique de Tarifications de la Ville de Belle-Baie. Administered by: L'inspecteur en bâtiment."
  },
  {
   "municipality_id": "gx-003051",
   "name": "Belledune",
   "type": "Village",
   "path": "/ca/nb/belledune/",
   "answer_page": "/ca/nb/belledune/building-permits/",
   "json": "/ca/nb/belledune/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-18",
   "document": "Building By-law No. 15-90-1998 Village of Belledune",
   "document_number": "15-90-1998",
   "adopted_date": null,
   "transcript_url": "/ca/nb/belledune/building-permits/bylaw-15-90-1998/",
   "answer": "The Village of Belledune, New Brunswick has 1 adopted bylaw on file: Building By-law No. 15-90-1998 Village of Belledune, verified 2026-10-18."
  },
  {
   "municipality_id": "gx-003056",
   "name": "Cap-Acadie",
   "type": "Town",
   "path": "/ca/nb/cap-acadie/",
   "answer_page": "/ca/nb/cap-acadie/building-permits/",
   "json": "/ca/nb/cap-acadie/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-23",
   "document": "Building By-law No. CA-20 — Regional Town of Cap-Acadie",
   "document_number": "CA-20",
   "adopted_date": null,
   "transcript_url": "/ca/nb/cap-acadie/building-permits/bylaw-ca-20/",
   "answer": "In the Town of Cap-Acadie, New Brunswick, building permit rules are set by Building By-law No. CA-20 — Regional Town of Cap-Acadie, verified 2026-10-23. Permit required for: Any work (construct or demolish a building or material part) and change of use require a permit unless exempt. Permit fees: Building permit: $25 plus $5 for each $1,000 of estimated construction cost; demolition permit: $25; double fee if work begun before permit. Administered by: Building inspector."
  },
  {
   "municipality_id": "gx-003057",
   "name": "Caraquet",
   "type": "Town",
   "path": "/ca/nb/caraquet/",
   "answer_page": "/ca/nb/caraquet/building-permits/",
   "json": "/ca/nb/caraquet/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-23",
   "document": "Arrêté No. 306 — Construction (Building By-law)",
   "document_number": "306",
   "adopted_date": null,
   "transcript_url": "/ca/nb/caraquet/building-permits/arrete-306/",
   "answer": "In the Town of Caraquet, New Brunswick, building permit rules are set by Arrêté No. 306 — Construction (Building By-law), verified 2026-10-23. Exemptions: Peinture; isolation; changement des portes ou fenêtres sans modifier les dimensions. Administered by: L'inspecteur des constructions (délivrance, inspections, application); la Commission de services régionaux de la Péninsule acadienne (CSRPA) émet les permis."
  },
  {
   "municipality_id": "gx-003058",
   "name": "Carleton North",
   "type": "Town",
   "path": "/ca/nb/carleton-north/",
   "answer_page": "/ca/nb/carleton-north/building-permits/",
   "json": "/ca/nb/carleton-north/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-23",
   "document": "By-law No. 14 Building By-law (Town of Florenceville-Bristol, predecessor)",
   "document_number": "14",
   "adopted_date": "2020-03-10",
   "transcript_url": "/ca/nb/carleton-north/building-permits/bylaw-14/",
   "answer": "In the Town of Carleton North, New Brunswick, building permit rules are set by By-law No. 14 Building By-law (Town of Florenceville-Bristol, predecessor), verified 2026-10-23. Permit required for: Building, locating or relocating, demolishing, altering or replacing of a building unless a building permit has been issued. Fees set in: Town's User Fee Policy. Administered by: Building Inspector."
  },
  {
   "municipality_id": "gx-003060",
   "name": "Champdoré",
   "type": "Town",
   "path": "/ca/nb/champdore/",
   "answer_page": "/ca/nb/champdore/building-permits/",
   "json": "/ca/nb/champdore/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-23",
   "document": "Arrêté 2010-03 Arrêté de construction du village de Saint-Antoine (incluant les amendements)",
   "document_number": "2010-03",
   "adopted_date": "2010-11-30",
   "transcript_url": "/ca/nb/champdore/building-permits/arrete-2010-03/",
   "answer": "In the Town of Champdoré, New Brunswick, building permit rules are set by Arrêté 2010-03 Arrêté de construction du village de Saint-Antoine (incluant les amendements), verified 2026-10-23. Permit required for: Construire, transformer, agrandir, déplacer, démolir ou ajouter une construction ou une maison mobile; excaver le sol >1 m; affiches/enseignes. Exemptions: Peinture, revêtement extérieur, toiture, fenêtres/portes de même dimension, travaux coûtant moins de 250$. Permit fees: 0–10 000$ : 25,00$; 10 001$ et plus : 5,00$ par portion de 1 000$ au-dessus de 10 000$; aucun maximum."
  },
  {
   "municipality_id": "gx-003061",
   "name": "Dieppe",
   "type": "City",
   "path": "/ca/nb/dieppe/",
   "answer_page": "/ca/nb/dieppe/building-permits/",
   "json": "/ca/nb/dieppe/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-23",
   "document": "By-law Z-11 (2023) Building By-law / Arrêté de construction",
   "document_number": "Z-11",
   "adopted_date": "2023-02-27",
   "transcript_url": "/ca/nb/dieppe/building-permits/bylaw-z-11/",
   "answer": "In the City of Dieppe, New Brunswick, building permit rules are set by By-law Z-11 (2023) Building By-law / Arrêté de construction, verified 2026-10-23. Permit fees: Fee is $7.50 for each $1,000 of estimated construction cost, including labour and materials, minimum $25.00; estimated cost determined by Schedule A. Administered by: Building inspector."
  },
  {
   "municipality_id": "gx-003062",
   "name": "Doaktown",
   "type": "Village",
   "path": "/ca/nb/doaktown/",
   "answer_page": "/ca/nb/doaktown/building-permits/",
   "json": "/ca/nb/doaktown/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-18",
   "document": "By-Law No. 2017-2 Village of Doaktown Building By-law",
   "document_number": "2017-2",
   "adopted_date": "2017-06-21",
   "transcript_url": "/ca/nb/doaktown/building-permits/bylaw-2017-2/",
   "answer": "In the Village of Doaktown, New Brunswick, building permit rules are set by By-Law No. 2017-2 Village of Doaktown Building By-law, verified 2026-10-18. Permit required for: No owner shall undertake or continue any work unless a permit has been issued for the work. Fees set in: Rural Plan. Administered by: Building Inspector."
  },
  {
   "municipality_id": "gx-003064",
   "name": "Edmundston",
   "type": "City",
   "path": "/ca/nb/edmundston/",
   "answer_page": "/ca/nb/edmundston/building-permits/",
   "json": "/ca/nb/edmundston/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-23",
   "document": "Arrete municipal no 21R2024 - Arrete de construction d'Edmundston / Building By-Law",
   "document_number": "21R2024",
   "adopted_date": "2024-06-18",
   "transcript_url": "/ca/nb/edmundston/building-permits/arrete-21r2024/",
   "answer": "In the City of Edmundston, New Brunswick, building permit rules are set by Arrete municipal no 21R2024 - Arrete de construction d'Edmundston / Building By-Law, verified 2026-10-23. Permit required for: Erection, establishment, relocation, demolition, modification, structural modification, repair, replacement of a building, construction, use or swimming pool. Exemptions: Normal maintenance/non-structural repair under $5,000/year; recreational/playground equipment; temporary signs; poles; tents max 18.6 m2; electrical waiver. Permit fees: $25 for first $1,000 value of work, plus $5 per additional $1,000, calculated on market value or total estimated costs."
  },
  {
   "municipality_id": "gx-003066",
   "name": "Fredericton",
   "type": "City",
   "path": "/ca/nb/fredericton/",
   "answer_page": "/ca/nb/fredericton/building-permits/",
   "json": "/ca/nb/fredericton/building-permits.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-10-23",
   "document": "By-law No. R-15 A Building By-law (Arrete sur la construction)",
   "document_number": "R-15",
   "adopted_date": "2022-12-12",
   "transcript_url": "/ca/nb/fredericton/building-permits/arrete-r-15/",
   "answer": "In the City of Fredericton, New Brunswick, building permit rules are set by By-law No. R-15 A Building By-law (Arrete sur la construction) and 1 other bylaw, verified 2026-10-23. Permit required for: Any Work or Change of Use, unless exempted; Building or Demolition Permit required. Exemptions: Work/Change of Use under $5,000; fences, retaining walls <1.8 m, play structures, certain electrical; residential repairs/roofing for max two dwelling units. Permit fees: Application fee $50; permit fee $8 per $1,000 of total estimated cost, rounded up; doubled if work started before permit."
  },
  {
   "municipality_id": "gx-003067",
   "name": "Fredericton Junction",
   "type": "Village",
   "path": "/ca/nb/fredericton-junction/",
   "answer_page": "/ca/nb/fredericton-junction/building-permits/",
   "json": "/ca/nb/fredericton-junction/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-18",
   "document": "Village of Fredericton Junction By-law No. 2014-01 Building By-Law",
   "document_number": "2014-01",
   "adopted_date": "2014-06-09",
   "transcript_url": "/ca/nb/fredericton-junction/building-permits/bylaw-2014-01/",
   "answer": "In the Village of Fredericton Junction, New Brunswick, building permit rules are set by Village of Fredericton Junction By-law No. 2014-01 Building By-Law, verified 2026-10-18. Permit required for: Building, locating or relocating, demolishing, altering or replacing a building or structure. Administered by: Building Inspector; Development Officer and Building Inspector issue permits and inspect."
  },
  {
   "municipality_id": "gx-003068",
   "name": "Fundy Albert",
   "type": "Village",
   "path": "/ca/nb/fundy-albert/",
   "answer_page": "/ca/nb/fundy-albert/building-permits/",
   "json": "/ca/nb/fundy-albert/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-18",
   "document": "Building By-Law No. 2023-05",
   "document_number": "2023-05",
   "adopted_date": null,
   "transcript_url": "/ca/nb/fundy-albert/building-permits/bylaw-2023-05/",
   "answer": "In the Village of Fundy Albert, New Brunswick, building permit rules are set by Building By-Law No. 2023-05, verified 2026-10-18. Permit required for: Work (construct or demolish a building or material part) and change of use require a permit. Administered by: Building inspector."
  },
  {
   "municipality_id": "gx-003069",
   "name": "Fundy Shores",
   "type": "Rural community",
   "path": "/ca/nb/fundy-shores/",
   "answer_page": "/ca/nb/fundy-shores/building-permits/",
   "json": "/ca/nb/fundy-shores/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-18",
   "document": "By-Law C-4-2026: Building By-Law",
   "document_number": "C-4-2026",
   "adopted_date": "2026-02-04",
   "transcript_url": "/ca/nb/fundy-shores/building-permits/bylaw-c-4-2026/",
   "answer": "In the Rural community of Fundy Shores, New Brunswick, building permit rules are set by By-Law C-4-2026: Building By-Law, verified 2026-10-18. Permit required for: Construction work, demolition work, and change of use affecting occupancy classifications. Permit fees: Building permit: $25 plus $5 per $1,000 of estimated construction cost; demolition permit: $25; doubled for unauthorized work after order. Administered by: building inspector."
  },
  {
   "municipality_id": "gx-003070",
   "name": "Fundy-St. Martins",
   "type": "Village",
   "path": "/ca/nb/fundy-st-martins/",
   "answer_page": "/ca/nb/fundy-st-martins/building-permits/",
   "json": "/ca/nb/fundy-st-martins/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-18",
   "document": "Village of Fundy-St. Martins By-law No. 14 (Building By-law)",
   "document_number": "14",
   "adopted_date": null,
   "transcript_url": "/ca/nb/fundy-st-martins/building-permits/bylaw-14/",
   "answer": "In the Village of Fundy-St. Martins, New Brunswick, building permit rules are set by Village of Fundy-St. Martins By-law No. 14 (Building By-law), verified 2026-10-18. Permit required for: Construction, locating, relocating, altering, repairing, replacing, demolishing, or changing use of a building or structure. Permit fees: Building permit: $25 base fee plus $5 per $1,000 of estimated construction cost; demolition permit: $25 flat fee. Administered by: Building Inspector (appointed by Regional Service Commission or Council)."
  },
  {
   "municipality_id": "gx-003071",
   "name": "Grand Bay-Westfield",
   "type": "Town",
   "path": "/ca/nb/grand-bay-westfield/",
   "answer_page": "/ca/nb/grand-bay-westfield/building-permits/",
   "json": "/ca/nb/grand-bay-westfield/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-23",
   "document": "By-law No. PD-011 Building By-law (Town of Grand Bay-Westfield)",
   "document_number": "PD-011",
   "adopted_date": "2023-11-27",
   "transcript_url": "/ca/nb/grand-bay-westfield/building-permits/bylaw-pd-011/",
   "answer": "In the Town of Grand Bay-Westfield, New Brunswick, building permit rules are set by By-law No. PD-011 Building By-law (Town of Grand Bay-Westfield), verified 2026-10-23. Permit required for: building, locating or relocating, demolishing, altering, or replacing of a building or structure. Permit fees: Based on estimated construction cost; building permit $25.00 plus $5.00 per $1,000; demolition permit $25.00. Administered by: Building Inspector."
  },
  {
   "municipality_id": "gx-003072",
   "name": "Grand Falls",
   "type": "Town",
   "path": "/ca/nb/grand-falls/",
   "answer_page": "/ca/nb/grand-falls/building-permits/",
   "json": "/ca/nb/grand-falls/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-23",
   "document": "Arrêté Z-1 / By-Law Z-1: Construction, Repair and Demolition of Buildings",
   "document_number": "Z-1",
   "adopted_date": null,
   "transcript_url": "/ca/nb/grand-falls/building-permits/arrete-z-1/",
   "answer": "In the Town of Grand Falls, New Brunswick, building permit rules are set by Arrêté Z-1 / By-Law Z-1: Construction, Repair and Demolition of Buildings, verified 2026-10-23. Permit fees: Application fees listed in Schedule B; construction estimate based on rates in Schedule A; administrative fee added to applicable permit category fee. Administered by: Building Inspector administers/enforces; municipal inspectors inspect."
  },
  {
   "municipality_id": "gx-003075",
   "name": "Grand-Bouctouche",
   "type": "Town",
   "path": "/ca/nb/grand-bouctouche/",
   "answer_page": "/ca/nb/grand-bouctouche/building-permits/",
   "json": "/ca/nb/grand-bouctouche/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-23",
   "document": "Arrêté no 2008-07 Arrêté de construction de la ville de Bouctouche",
   "document_number": "2008-07",
   "adopted_date": "2008-08-19",
   "transcript_url": "/ca/nb/grand-bouctouche/building-permits/arrete-2008-07/",
   "answer": "In the Town of Grand-Bouctouche, New Brunswick, building permit rules are set by Arrêté no 2008-07 Arrêté de construction de la ville de Bouctouche, verified 2026-10-23. Permit fees: 0 à 10 000,00$ = 25,00$; 10 001,00$ et plus = 3,00$ par portion de 1 000$ au-dessus de 10 000$; démolition 50,00$; enseignes 50,00$; excavation 1 000,00$/année. Administered by: L'inspecteur des constructions. Fines: 25$ à 100$."
  },
  {
   "municipality_id": "gx-003076",
   "name": "Hampton",
   "type": "Town",
   "path": "/ca/nb/hampton/",
   "answer_page": "/ca/nb/hampton/building-permits/",
   "json": "/ca/nb/hampton/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-23",
   "document": "By-Law No. HAM-2024-19 Building By-Law (Town of Hampton)",
   "document_number": "HAM-2024-19",
   "adopted_date": "2024-10-08",
   "transcript_url": "/ca/nb/hampton/building-permits/bylaw-ham-2024-19/",
   "answer": "In the Town of Hampton, New Brunswick, building permit rules are set by By-Law No. HAM-2024-19 Building By-Law (Town of Hampton), verified 2026-10-23. Permit required for: Constructing (including alteration/repair) a building or structure; changing use/occupancy. Permit fees: Estimated value of construction based on established construction costs per Hampton Annual Rates Schedule. Fees set in: Hampton Annual Rates Schedule."
  },
  {
   "municipality_id": "gx-003077",
   "name": "Hanwell",
   "type": "Rural community",
   "path": "/ca/nb/hanwell/",
   "answer_page": "/ca/nb/hanwell/building-permits/",
   "json": "/ca/nb/hanwell/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-18",
   "document": "By-Law No. 09-2015 A By-Law to Regulate Buildings and Structures",
   "document_number": "09-2015",
   "adopted_date": "2015-01-18",
   "transcript_url": "/ca/nb/hanwell/building-permits/bylaw-09-2015/",
   "answer": "In the Rural community of Hanwell, New Brunswick, building permit rules are set by By-Law No. 09-2015 A By-Law to Regulate Buildings and Structures, verified 2026-10-18. Permit required for: Building, locating or relocating, demolishing, Altering, replacing or change of use of a building. Permit fees: Development Permit $50; Building Permit $25 plus $5 per $1,000 of total estimated cost of construction including labour and materials. Administered by: Building Inspector."
  },
  {
   "municipality_id": "gx-003078",
   "name": "Hartland",
   "type": "Town",
   "path": "/ca/nb/hartland/",
   "answer_page": "/ca/nb/hartland/building-permits/",
   "json": "/ca/nb/hartland/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-23",
   "document": "Town of Hartland Building By-Law No. B-48",
   "document_number": "B-48",
   "adopted_date": "2009-03-09",
   "transcript_url": "/ca/nb/hartland/building-permits/bylaw-b-48/",
   "answer": "In the Town of Hartland, New Brunswick, building permit rules are set by Town of Hartland Building By-Law No. B-48, verified 2026-10-23. Permit required for: building, locating or relocating, demolishing, altering or replacement of a building or structure. Permit fees: Schedule: (a) $0 to $5,000: $25; (b) $5,001 to $15.00: $50; (c) over $15,001: $50 plus $3.00 per $1000 or part thereof. Administered by: Building Inspector."
  },
  {
   "municipality_id": "gx-003081",
   "name": "Hautes-Terres",
   "type": "Town",
   "path": "/ca/nb/hautes-terres/",
   "answer_page": "/ca/nb/hautes-terres/building-permits/",
   "json": "/ca/nb/hautes-terres/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-18",
   "document": "Arrêté no 2024-01 Arrêté de construction des Hautes-Terres",
   "document_number": "2024-01",
   "adopted_date": "2024-02-27",
   "transcript_url": "/ca/nb/hautes-terres/building-permits/arrete-2024-01/",
   "answer": "In the Town of Hautes-Terres, New Brunswick, building permit rules are set by Arrêté no 2024-01 Arrêté de construction des Hautes-Terres, verified 2026-10-18. Permit fees: 5,00 $ pour chaque tranche de 1 000 $ du coût estimatif total incluant matériaux et main-d'œuvre; démolition 25,00 $. Administered by: La Commission (CSRPA) nomme les inspecteurs; l'inspecteur en bâtiment délivre les permis et assure l'application."
  },
  {
   "municipality_id": "gx-003086",
   "name": "McAdam",
   "type": "Village",
   "path": "/ca/nb/mcadam/",
   "answer_page": "/ca/nb/mcadam/building-permits/",
   "json": "/ca/nb/mcadam/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-18",
   "document": "By-Law No. 61 — A By-law Respecting Building",
   "document_number": "61",
   "adopted_date": null,
   "transcript_url": "/ca/nb/mcadam/building-permits/bylaw-61/",
   "answer": "The Village of McAdam, New Brunswick has 1 adopted bylaw on file: By-Law No. 61 — A By-law Respecting Building, verified 2026-10-18."
  },
  {
   "municipality_id": "gx-003087",
   "name": "Memramcook",
   "type": "Village",
   "path": "/ca/nb/memramcook/",
   "answer_page": "/ca/nb/memramcook/building-permits/",
   "json": "/ca/nb/memramcook/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-18",
   "document": "Arrêté no 55 — Arrêté de construction (Building By-law)",
   "document_number": "55",
   "adopted_date": "2023-09-13",
   "transcript_url": "/ca/nb/memramcook/building-permits/arrete-55/",
   "answer": "In the Village of Memramcook, New Brunswick, building permit rules are set by Arrêté no 55 — Arrêté de construction (Building By-law), verified 2026-10-18. Permit required for: A person shall not undertake or continue any work unless a permit has been issued under this by-law. Administered by: Building inspector."
  },
  {
   "municipality_id": "gx-003088",
   "name": "Miramichi",
   "type": "City",
   "path": "/ca/nb/miramichi/",
   "answer_page": "/ca/nb/miramichi/building-permits/",
   "json": "/ca/nb/miramichi/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-23",
   "document": "By-Law No. 126 City of Miramichi Building By-law (Arrete de construction no 126)",
   "document_number": "126",
   "adopted_date": "2023-09-19",
   "transcript_url": "/ca/nb/miramichi/building-permits/arrete-126/",
   "answer": "In the City of Miramichi, New Brunswick, building permit rules are set by By-Law No. 126 City of Miramichi Building By-law (Arrete de construction no 126), verified 2026-10-23. Permit required for: Construction work requires a building permit; demolition work requires a demolition permit. Administered by: Building inspector. Fines: one hundred and fifty dollars ($150.00)."
  },
  {
   "municipality_id": "gx-003090",
   "name": "Moncton",
   "type": "City",
   "path": "/ca/nb/moncton/",
   "answer_page": "/ca/nb/moncton/building-permits/",
   "json": "/ca/nb/moncton/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-25",
   "document": "By-Law Z-422 Building By-law (Arrete de construction), consolidated incl. Z-422.1",
   "document_number": "Z-422",
   "adopted_date": "2022-12-19",
   "transcript_url": "/ca/nb/moncton/building-permits/bylaw-z-422/",
   "answer": "In the City of Moncton, New Brunswick, building permit rules are set by By-Law Z-422 Building By-law (Arrete de construction), consolidated incl. Z-422.1, verified 2026-10-25. Permit fees: Greater of $25.00 or amount per $1,000 or part thereof of total estimated costs, as determined by Council in Fees and Charges By-Law. Fees set in: Fees and Charges By-Law. Administered by: Building Inspector."
  },
  {
   "municipality_id": "gx-003091",
   "name": "Nackawic-Millville",
   "type": "Rural community",
   "path": "/ca/nb/nackawic-millville/",
   "answer_page": "/ca/nb/nackawic-millville/building-permits/",
   "json": "/ca/nb/nackawic-millville/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-18",
   "document": "Town of Nackawic Building By-law No. B-1",
   "document_number": "B-1",
   "adopted_date": "2014-03-17",
   "transcript_url": "/ca/nb/nackawic-millville/building-permits/bylaw-b-1/",
   "answer": "In the Rural community of Nackawic-Millville, New Brunswick, building permit rules are set by Town of Nackawic Building By-law No. B-1, verified 2026-10-18. Permit required for: Building, locating, relocating, demolishing, altering, replacing or change of use of a building. Permit fees: Building Permit: $25 plus $5 per $1,000 of total estimated cost (labour and materials); Development Permit: $5 per $1,000; if both, only Building Permit fee. Administered by: Building Inspector."
  },
  {
   "municipality_id": "gx-003093",
   "name": "Neguac",
   "type": "Village",
   "path": "/ca/nb/neguac/",
   "answer_page": "/ca/nb/neguac/building-permits/",
   "json": "/ca/nb/neguac/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-18",
   "document": "Arrêté 07-2022 — Arrêté de construction de Neguac",
   "document_number": "07-2022",
   "adopted_date": "2022-05-30",
   "transcript_url": "/ca/nb/neguac/building-permits/arrete-07-2022/",
   "answer": "In the Village of Neguac, New Brunswick, building permit rules are set by Arrêté 07-2022 — Arrêté de construction de Neguac, verified 2026-10-18. Permit fees: Permis de construction : 5,00 $ par tranche de 1 000 $ du coût estimatif total incluant matériaux et main-d'œuvre; permis de démolition : 25,00 $. Administered by: L'inspecteur en bâtiment."
  },
  {
   "municipality_id": "gx-003094",
   "name": "New Maryland",
   "type": "Village",
   "path": "/ca/nb/new-maryland/",
   "answer_page": "/ca/nb/new-maryland/building-permits/",
   "json": "/ca/nb/new-maryland/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-18",
   "document": "Village of New Maryland Building By-law No. 06-2022",
   "document_number": "06-2022",
   "adopted_date": "2022-07-20",
   "transcript_url": "/ca/nb/new-maryland/building-permits/bylaw-06-2022/",
   "answer": "The Village of New Maryland, New Brunswick has 1 adopted bylaw on file: Village of New Maryland Building By-law No. 06-2022, verified 2026-10-18."
  },
  {
   "municipality_id": "gx-003096",
   "name": "Oromocto",
   "type": "Town",
   "path": "/ca/nb/oromocto/",
   "answer_page": "/ca/nb/oromocto/building-permits/",
   "json": "/ca/nb/oromocto/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-23",
   "document": "Town of Oromocto Building By-law No. 613",
   "document_number": "613",
   "adopted_date": "2024-10-17",
   "transcript_url": "/ca/nb/oromocto/building-permits/bylaw-613/",
   "answer": "In the Town of Oromocto, New Brunswick, building permit rules are set by Town of Oromocto Building By-law No. 613, verified 2026-10-23. Permit required for: Work or change of use unless a valid building permit has been issued. Permit fees: Minimum $50; permit fee = SI × A, where SI is service index classification and A is floor area in square metres; flat fees also apply. Fees set in: Schedule A."
  },
  {
   "municipality_id": "gx-003098",
   "name": "Riverview",
   "type": "Town",
   "path": "/ca/nb/riverview/",
   "answer_page": "/ca/nb/riverview/building-permits/",
   "json": "/ca/nb/riverview/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-23",
   "document": "Building By-Law 300-11 (Town of Riverview)",
   "document_number": "300-11",
   "adopted_date": "2023-04-11",
   "transcript_url": "/ca/nb/riverview/building-permits/bylaw-300-11/",
   "answer": "In the Town of Riverview, New Brunswick, building permit rules are set by Building By-Law 300-11 (Town of Riverview), verified 2026-10-23. Permit required for: Undertake or continue any work (construct or demolish a building or material part) unless a permit has been issued; change of use/occupancy classification. Administered by: Building inspector."
  },
  {
   "municipality_id": "gx-003099",
   "name": "Rivière-du-Nord",
   "type": "Town",
   "path": "/ca/nb/riviere-du-nord/",
   "answer_page": "/ca/nb/riviere-du-nord/building-permits/",
   "json": "/ca/nb/riviere-du-nord/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-18",
   "document": "Arrêté No. 012-00-2026 — Arrêté de construction de Rivière-du-Nord",
   "document_number": "012-00-2026",
   "adopted_date": "2026-02-17",
   "transcript_url": "/ca/nb/riviere-du-nord/building-permits/arrete-012-00-2026/",
   "answer": "In the Town of Rivière-du-Nord, New Brunswick, building permit rules are set by Arrêté No. 012-00-2026 — Arrêté de construction de Rivière-du-Nord, verified 2026-10-18. Permit fees: 5,00 $ pour chaque tranche de 1 000 $ du coût estimatif total incluant les matériaux et la main-d'œuvre; permis de démolition 25,00 $. Administered by: L'inspecteur en bâtiment délivre les permis et effectue les inspections; la Commission nomme les inspecteurs et émet les permis."
  },
  {
   "municipality_id": "gx-003100",
   "name": "Rothesay",
   "type": "Town",
   "path": "/ca/nb/rothesay/",
   "answer_page": "/ca/nb/rothesay/building-permits/",
   "json": "/ca/nb/rothesay/building-permits.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-10-23",
   "document": "Building By-law 4-99 Schedule A - Fees (amended Feb 2012)",
   "document_number": "4-99",
   "adopted_date": "2012-02-13",
   "transcript_url": "/ca/nb/rothesay/building-permits/bylaw-4-99/",
   "answer": "In the Town of Rothesay, New Brunswick, building permit rules are set by Building By-law 4-99 Schedule A - Fees (amended Feb 2012) and 1 other bylaw, verified 2026-10-23. Permit required for: building, locating or relocating, demolishing, altering, renovating or replacing of a building or structure. Fees set in: Schedule \"A\". Administered by: Building Inspector."
  },
  {
   "municipality_id": "gx-003105",
   "name": "Shediac",
   "type": "Town",
   "path": "/ca/nb/shediac/",
   "answer_page": "/ca/nb/shediac/building-permits/",
   "json": "/ca/nb/shediac/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-23",
   "document": "Building By-law No. 25-46 / Arrêté de construction no 25-46 (Town of Shediac)",
   "document_number": "25-46",
   "adopted_date": "2025-07-07",
   "transcript_url": "/ca/nb/shediac/building-permits/arrete-25-46/",
   "answer": "In the Town of Shediac, New Brunswick, building permit rules are set by Building By-law No. 25-46 / Arrêté de construction no 25-46 (Town of Shediac), verified 2026-10-23. Permit required for: building, locating or relocating, demolishing, structural altering or replacing of a building or structure. Permit fees: $50 plus $10 per thousand dollars of total estimated cost set out by the commission; $25.00 demolition; $50.00 renewal; half fee if issued before work commences. Administered by: Building Inspector."
  },
  {
   "municipality_id": "gx-003107",
   "name": "Southern Victoria",
   "type": "Village",
   "path": "/ca/nb/southern-victoria/",
   "answer_page": "/ca/nb/southern-victoria/building-permits/",
   "json": "/ca/nb/southern-victoria/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-18",
   "document": "By-law No. 16, Building By-law (Village of Perth-Andover)",
   "document_number": "16",
   "adopted_date": "1973-06-11",
   "transcript_url": "/ca/nb/southern-victoria/building-permits/bylaw-16/",
   "answer": "In the Village of Southern Victoria, New Brunswick, building permit rules are set by By-law No. 16, Building By-law (Village of Perth-Andover), verified 2026-10-18. Permit fees: $1 if total estimated cost not exceeding $500; $5 if exceeding $500. Administered by: Building Inspector."
  },
  {
   "municipality_id": "gx-003109",
   "name": "Strait Shores",
   "type": "Rural community",
   "path": "/ca/nb/strait-shores/",
   "answer_page": "/ca/nb/strait-shores/building-permits/",
   "json": "/ca/nb/strait-shores/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-18",
   "document": "Building By-law No. 2023-07 — Strait Shores",
   "document_number": "2023-07",
   "adopted_date": null,
   "transcript_url": "/ca/nb/strait-shores/building-permits/bylaw-2023-07/",
   "answer": "In the Rural community of Strait Shores, New Brunswick, building permit rules are set by Building By-law No. 2023-07 — Strait Shores, verified 2026-10-18. Permit required for: Any work (construct or demolish a building or material part) unless a permit is issued; change of use requires a building permit. Administered by: Building inspector."
  },
  {
   "municipality_id": "gx-003112",
   "name": "Tantramar",
   "type": "Town",
   "path": "/ca/nb/tantramar/",
   "answer_page": "/ca/nb/tantramar/building-permits/",
   "json": "/ca/nb/tantramar/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-23",
   "document": "By-law No. 266, A By-law Relating to Buildings in the Town of Sackville",
   "document_number": "266",
   "adopted_date": "2019-04-08",
   "transcript_url": "/ca/nb/tantramar/building-permits/bylaw-266/",
   "answer": "In the Town of Tantramar, New Brunswick, building permit rules are set by By-law No. 266, A By-law Relating to Buildings in the Town of Sackville, verified 2026-10-23. Permit required for: A person shall not undertake or continue any work unless a permit has been issued pursuant to this by-law. Fees set in: Schedule \"A\" of this By-law. Administered by: Building Inspector."
  },
  {
   "municipality_id": "gx-003113",
   "name": "Three Rivers",
   "type": "Village",
   "path": "/ca/nb/three-rivers/",
   "answer_page": "/ca/nb/three-rivers/building-permits/",
   "json": "/ca/nb/three-rivers/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-18",
   "document": "By-Law No. 2023-05 — Building By-Law",
   "document_number": "2023-05",
   "adopted_date": null,
   "transcript_url": "/ca/nb/three-rivers/building-permits/bylaw-2023-05/",
   "answer": "In the Village of Three Rivers, New Brunswick, building permit rules are set by By-Law No. 2023-05 — Building By-Law, verified 2026-10-18. Permit required for: Any work, meaning construct or demolish a building or material part; also change of use with respect to occupancy classification. Administered by: Building inspector."
  },
  {
   "municipality_id": "gx-003116",
   "name": "Tracy",
   "type": "Village",
   "path": "/ca/nb/tracy/",
   "answer_page": "/ca/nb/tracy/building-permits/",
   "json": "/ca/nb/tracy/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-18",
   "document": "Village of Tracy Building By-law No. 30",
   "document_number": "30",
   "adopted_date": "2013-11-25",
   "transcript_url": "/ca/nb/tracy/building-permits/bylaw-30/",
   "answer": "In the Village of Tracy, New Brunswick, building permit rules are set by Village of Tracy Building By-law No. 30, verified 2026-10-18. Permit required for: Building, locating or relocating, demolishing, altering, replacing or change of use of a building. Permit fees: Development Permit $50.00; Building Permit $25.00 plus $5.00 per $1,000.00 of total estimated cost of construction including labour and materials. Administered by: Building Inspector."
  },
  {
   "municipality_id": "gx-003121",
   "name": "Île-de-Lamèque",
   "type": "Town",
   "path": "/ca/nb/ile-de-lameque/",
   "answer_page": "/ca/nb/ile-de-lameque/building-permits/",
   "json": "/ca/nb/ile-de-lameque/building-permits.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-10-23",
   "document": "Arrêté n° 17 - Arrêté de construction de l'Île-de-Lamèque",
   "document_number": "17",
   "adopted_date": "2026-02-17",
   "transcript_url": "/ca/nb/ile-de-lameque/building-permits/arrete-17/",
   "answer": "In the Town of Île-de-Lamèque, New Brunswick, building permit rules are set by Arrêté n° 17 - Arrêté de construction de l'Île-de-Lamèque, verified 2026-10-23. Permit fees: 5,00 $ pour chaque tranche de 1 000 $ du coût estimatif total incluant les matériaux et la main-d'œuvre; permis de démolition : 25,00 $. Administered by: L'inspecteur en bâtiment."
  }
 ],
 "not_on_file": [
  {
   "municipality_id": "gx-003048",
   "name": "Beaurivage",
   "path": "/ca/nb/beaurivage/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-23"
  },
  {
   "municipality_id": "gx-003049",
   "name": "Beausoleil",
   "path": "/ca/nb/beausoleil/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003053",
   "name": "Butternut Valley",
   "path": "/ca/nb/butternut-valley/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003063",
   "name": "Eastern Charlotte",
   "path": "/ca/nb/eastern-charlotte/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003065",
   "name": "Five Rivers",
   "path": "/ca/nb/five-rivers/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003073",
   "name": "Grand Lake",
   "path": "/ca/nb/grand-lake/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003074",
   "name": "Grand Manan",
   "path": "/ca/nb/grand-manan/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003079",
   "name": "Harvey",
   "path": "/ca/nb/harvey/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003080",
   "name": "Haut-Madawaska",
   "path": "/ca/nb/haut-madawaska/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-23"
  },
  {
   "municipality_id": "gx-003085",
   "name": "Maple Hills",
   "path": "/ca/nb/maple-hills/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003089",
   "name": "Miramichi River Valley",
   "path": "/ca/nb/miramichi-river-valley/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003092",
   "name": "Nashwaak",
   "path": "/ca/nb/nashwaak/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003097",
   "name": "Quispamsis",
   "path": "/ca/nb/quispamsis/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-23"
  },
  {
   "municipality_id": "gx-003102",
   "name": "Saint John",
   "path": "/ca/nb/saint-john/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-23"
  },
  {
   "municipality_id": "gx-003103",
   "name": "Saint-Quentin",
   "path": "/ca/nb/saint-quentin/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-23"
  },
  {
   "municipality_id": "gx-003111",
   "name": "Sussex",
   "path": "/ca/nb/sussex/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-23"
  },
  {
   "municipality_id": "gx-003115",
   "name": "Tracadie",
   "path": "/ca/nb/tracadie/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-23"
  },
  {
   "municipality_id": "gx-003118",
   "name": "Valley Waters",
   "path": "/ca/nb/valley-waters/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003119",
   "name": "Vallée-des-Rivières",
   "path": "/ca/nb/vallee-des-rivieres/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-23"
  },
  {
   "municipality_id": "gx-003120",
   "name": "Woodstock",
   "path": "/ca/nb/woodstock/",
   "status": "checked_none_adopted",
   "last_verified": "2026-10-23"
  },
  {
   "municipality_id": "gx-003045",
   "name": "Alnwick",
   "path": "/ca/nb/alnwick/",
   "status": "found",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003052",
   "name": "Bois-Joli",
   "path": "/ca/nb/bois-joli/",
   "status": "found",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003054",
   "name": "Campbellton",
   "path": "/ca/nb/campbellton/",
   "status": "found",
   "last_verified": "2026-10-23"
  },
  {
   "municipality_id": "gx-003059",
   "name": "Central York",
   "path": "/ca/nb/central-york/",
   "status": "found",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003082",
   "name": "Heron Bay",
   "path": "/ca/nb/heron-bay/",
   "status": "found",
   "last_verified": "2026-10-23"
  },
  {
   "municipality_id": "gx-003083",
   "name": "Kedgwick",
   "path": "/ca/nb/kedgwick/",
   "status": "found",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003084",
   "name": "Lakeland Ridges",
   "path": "/ca/nb/lakeland-ridges/",
   "status": "found",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003095",
   "name": "Nouvelle-Arcadie",
   "path": "/ca/nb/nouvelle-arcadie/",
   "status": "found",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003101",
   "name": "Saint Andrews",
   "path": "/ca/nb/saint-andrews/",
   "status": "found",
   "last_verified": "2026-10-23"
  },
  {
   "municipality_id": "gx-003104",
   "name": "Salisbury",
   "path": "/ca/nb/salisbury/",
   "status": "found",
   "last_verified": "2026-10-23"
  },
  {
   "municipality_id": "gx-003106",
   "name": "Shippagan",
   "path": "/ca/nb/shippagan/",
   "status": "found",
   "last_verified": "2026-10-23"
  },
  {
   "municipality_id": "gx-003108",
   "name": "St. Stephen",
   "path": "/ca/nb/st-stephen/",
   "status": "found",
   "last_verified": "2026-10-23"
  },
  {
   "municipality_id": "gx-003110",
   "name": "Sunbury-York South",
   "path": "/ca/nb/sunbury-york-south/",
   "status": "found",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003114",
   "name": "Tobique Valley",
   "path": "/ca/nb/tobique-valley/",
   "status": "found",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003055",
   "name": "Campobello Island",
   "path": "/ca/nb/campobello-island/",
   "status": "none_found",
   "last_verified": "2026-10-18"
  },
  {
   "municipality_id": "gx-003117",
   "name": "Upper Miramichi",
   "path": "/ca/nb/upper-miramichi/",
   "status": "none_found",
   "last_verified": "2026-10-18"
  }
 ]
}