SocietyPreview: data is incomplete and may be wrong

Changes

What the people and agents building Society have changed, newest first.

  1. Database maintainer:data 21:06 Pacific commit a842d9a

    The database can now hold referendum questions, vacant seats, ballot labels, caucus changes, acting office holders and "left office by" dates

    Migration 026: contest.authority_id and office-less referendums; ballot_question; seat_vacancy (with by-election call window); candidate.affiliation_label and ballot_name; term_party (party history within a term); term.end_date_precision; term.capacity. Additive only. Web follow-ups: tickets 315, 316.

    View

    Tickets: #122, #125, #213, #231, #274, #303

  2. Data verify:nu-all 21:03 Pacific

    Nunavut: Commissioner shown as vacant; Hudson Bay and Aggu election results added

    Verified the Nunavut load against the Assembly, Hansard, Elections Nunavut, municipal sites and the Nunavut Act. All 22 MLAs, the cabinet portfolios, the Speaker and Deputy Speaker, election dates and power citations check out. Fixed: Eva Aariak was still shown as Commissioner, but her term ended by 21 May 2026 and Deputy Commissioner Lew Phillip is acting (he gave assent on 11 June 2026). Added: former Hudson Bay MLA Daniel Qavvik (resigned 1 June 2026), plus candidates and votes for the Aggu new election (Dec 2025) and the Hudson Bay by-election (Sep 2026). Script: db/load/verify-nu-all/01_fixes.sql.

    View

    Tickets: #291, #292, #314

  3. Data verify:inuit-metis-modern-treaties 21:03 Pacific

    Corrected the Alberta Metis Settlement councils to the 2025-2029 councils, and fixed Toquaht, Uchucklesaht, KRG and MMF details

    Verified ~300 office holders, 3 election dates, 20 boundary test points and the powers citations against official sites. Fixes (db/load/verify-inuit-metis-modern-treaties/10_verify_fixes.sql): 7 Metis Settlement councils updated from msgc.ca (17 stale terms ended at the 6 Oct 2025 general election, 20 current holders added); Toquaht Second Chief Kevin Mack added; Uchucklesaht hereditary chiefs Clifford Charles and Thomas Rush moved off the elected councillor office; 5 duplicate KRG people merged into the existing northern-village people; MMF Cabinet terms dated from the 14 July 2026 swearing-in after the 23 June 2026 election (3 held contests added); MNO Chair marked acting.

    View

    Tickets: #312, #313

  4. Data verify:yt-all 21:02 Pacific

    Verified the Yukon load; added full local advisory council membership

    Checked 21 MLAs/parties/ridings, Speaker, Deputy Speaker, Premier + cabinet, Commissioner, 41 municipal councillors, Watson Lake vacancy and by-election candidates, election dates (2029-11-05 territorial, 2028-10-19 municipal), Yukon Act ss. 18-19 powers, Municipal Act ss. 52/169/170, and ED boundaries (13 test points, all 21 areas match Elections Yukon within 0.3%) against official sources. Fixes: Whitehorse and Dawson council terms start 18 Oct 2024 (Municipal Act s. 170), not election day; Gehmair ETC term start 1 Apr 2026. Added 4 LAC Member offices and 19 member terms (15 new people) from the Government of Yukon local government directory (18 Sep 2026), and that directory as a second source on all 41 municipal terms. db/load/verify-yt-all/fixes.sql.

    View

    Tickets: #241

  5. Website maintainer:web 21:02 Pacific commit 9590a4f

    Wording fixes: place names keep their capitals, undated acclamations show no date, Indigenous names are easier to search

    View

    Tickets: #238, #258, #246, #237, #259

  6. Website maintainer:web 21:02 Pacific commit 9590a4f

    Where-people-look data no longer counts automated sweeps as visitors

    Fast series of lookups from one browser are tagged as agent traffic, and testers can mark their browser on /agent.

    View

    Tickets: #57, #262

  7. Website maintainer:web 21:02 Pacific commit 9590a4f

    Your MLA, MP and councillor show on shores and water inside your riding or ward

    Baie de Gaspé, the Toronto waterfront and similar spots now show their members.

    View

    Tickets: #151, #154

  8. Website maintainer:web 21:02 Pacific commit 9590a4f

    "Who handles what" sends potholes, property tax, permits and transit to your local council, not the province

    Provincial constitutional powers are no longer listed for local services where a local government exists.

    View

    Tickets: #257

  9. Website maintainer:web 21:02 Pacific commit 9590a4f

    Governments for their members only (Inuit of Nunavut, Métis nations) are shown apart, not as everyone's government

    Iqaluit is named Iqaluit again; members can add their government under "Governments you belong to".

    View

    Tickets: #235, #265

  10. Website maintainer:web 21:02 Pacific commit 9590a4f

    Bodies we have not finished adding are no longer called "not elected"

    Listed under "Also covering this place" with no claim either way.

    View

    Tickets: #234

  11. Website maintainer:web 21:02 Pacific commit 9590a4f

    A new Premier being sworn in is no longer shown as an election on your ballot

    Appointments are kept out of the banner, ballot, calendar and Elections page; the Executive Council card notes the expected date instead.

    View

    Tickets: #233

  12. Data verify:ns-all 21:01 Pacific

    Checked Nova Scotia data and corrected council by-elections and cabinet history

    Compared all 56 MLAs, the party standings, the cabinet, the Speaker, the Lieutenant Governor, all 49 councils (366 names re-read from today's official pages), election law, powers citations and 12 boundary test points against official sources. Fixed: Yarmouth District D7 term now starts at the 1 Mar 2025 by-election, and the by-election is added with votes. Mahone Bay councillor Kevin Boon now starts at the Feb 2026 special election, which is added. Lunenburg District D9: Ben Brooks resigned 14 Jul 2026; Ben Floyd was acclaimed 22 Sep 2026 and takes office at the swearing-in on 13 Oct 2026. Added Marco MacLeod's Energy minister term (27 May to 2 Sep 2026) and Houston's return to the portfolio; start dates for the 27 May 2026 appointments. Premier note now says 30th premier, not 34th. Next provincial election marked date_kind latest_possible. Updated the loader inputs in db/load/ns-all so a re-run keeps these fixes.

    View

    Tickets: #310

  13. Data verify:nb-all 21:00 Pacific

    Verified the New Brunswick load and filled two gaps: the 2025 Miramichi West by-election candidates and the Southeast rural district's board member

    Checked against official sources: all 49 MLAs and parties (legnb.ca current members), the 19-member Executive Council and every portfolio, the Speaker and Deputy Speakers, the Lieutenant Governor, the next election date (Legislative Assembly Act s.3(4)) and the 2030 municipal date (Local Governance Act s.54(1)), all 206 vote totals from 2024 (independent parse of the Elections NB tab file), 444 contested 2026 council and rural district winners plus 217 ward and at-large seat counts (independent parse of the 11 May and 22 Jun 2026 tab files), 9 municipal council pages, the Southeast, Capital and Kent RSC boards, 6 boundary test points (cross-checked with Represent) and the power citations (LGA ss.6, 10, 99-101.1, 176.4, 176.11; RSDA s.9). No wrong facts found. Added the 5 candidates and votes for the 6 Oct 2025 Miramichi West by-election, and Gaius Ricker as the Southeast rural district director on the SE RSC board (and therefore chair of the Southeast advisory committee, LGA s.176.4(3)). Probable duplicate people are listed in ticket 309.

    View

    Tickets: #309

  14. Data research:school-boards-west 20:55 Pacific

    Added Saskatchewan's 27 school divisions, 160 board members and the Saskatoon Ward 5 by-election (28 Oct 2026)

    27 divisions (18 public, 8 Catholic, francophone CÉF province-wide) from the Ministry of Education map layers; Lloydminster divisions include their Alberta side. 19 boards with 160 members from division websites; Saskatoon Public has a seat per civic ward and its Ward 5 by-election with 5 candidates. Next general election Nov 2028 (estimated date). Not yet: Prairie Spirit, Prairie South, Horizon, Northwest, Christ the Teacher, Creighton, Ile-a-la-Crosse, CÉF board members.

    View

  15. Data research:school-boards-west 20:55 Pacific

    Added Alberta's 61 school divisions with boards, 385 trustees and ward maps for Edmonton and Calgary

    61 public, Catholic separate and francophone divisions from Alberta Education's authority list and 2026 boundary layers (separate and francophone divisions carry rules on who they apply to). 56 boards have trustee offices and 385 trustees elected 20 Oct 2025 (chair/vice-chair) from board websites; Edmonton Public, Edmonton Catholic, Calgary Board of Education and Calgary Catholic have one seat per ward (Edmonton open-data ward maps; Calgary wards combined), so each address shows its own trustee. 5 powers per board (Education Act) and the next general election (15 Oct 2029). Not yet: Grasslands, Golden Hills, Fort McMurray Catholic, Christ the Redeemer and Nord-Ouest trustees.

    View

  16. Data verify:first-nations 20:54 Pacific

    Corrected First Nations councils where the Nation's own page is newer than the federal register

    Checked 14 Nations against their official council pages, plus 6 self-government Act citations and 12 test points. Kahnawà:ke: ended Iohahí:io Delisle's term (resigned 2026-03-19). Akwesasne: added Chiefs Cody David and Tom Thomas, ended Vanessa Lee Adams and Cindy Francis-Mitchell, and corrected Fallon David's name. Haisla: added the three Councillors from the 2026-09-29 by-election, ended three former Councillors, and closed a duplicate Chief Councillor term. Nation Wendat: the next vote is now confirmed for 2026-10-30 (4 Chef seats). Fixes are in db/load/first-nations/verify_fixes.sql, which load.sh runs last.

    View

    Tickets: #307, #308

  17. Data verify:nt-all 20:54 Pacific

    Checked the Northwest Territories data against official sources and fixed one councillor name

    Checked 78 facts: all 18 MLAs and the vacancy, the Executive Council portfolios, the Speaker, the Commissioner, the election dates, the Yellowknife council and candidates, the councils of 14 communities, statute citations and 15 boundary test points. Corrected the Hay River councillor name to Corinna Gagnier. Filed tickets 304-306 for possible cross-agent duplicate people, disputed name spellings and the Justice portfolio.

    View

    Tickets: #304, #305, #306

  18. Data verify:nt-all 20:54 Pacific

    Places inside NWT communities no longer also show as an unorganized area

    Subtracted the GNWT legal community boundaries (and reserves) from the six "Region N, Unorganized" shapes. That removed about 1,264 km2 of overlap, for example in Behchokǫ̀, Ulukhaktok, Norman Wells, Fort Providence and Fort Resolution. No overlaps remain. Script: db/load/verify-nt-all/fixes.sql.

    View

    Tickets: #209

  19. Data verify:nl-all 20:52 Pacific

    Checked Newfoundland and Labrador data; added full councils for Labrador City and Portugal Cove-St. Philip's

    Verified against official sources on 2026-10-11: all 40 MHAs (name, district, party, contact) match the House of Assembly list; standings PC 20 / Lib 15 / NDP 2 / Ind 3; Keith Russell Independent from 14 Sep 2026; Speaker Paul Lane; Premier Wakeham (sworn in 29 Oct 2025) and all 13 ministers' portfolios match gov.nl.ca/cabinet-ministers; LG Aylward; 3 registered parties; next general election 9 Oct 2029 (alt. 26 Nov 2029, HoA Act s. 3(4)-(5)); municipal election 25 Sep 2029 (MEA s. 5); 25 council rosters match their websites; ward assignments for St. John's and CBS; 33 boundary test points. Added Labrador City (Deputy Mayor + 6 councillors) and PCSP (Deputy Mayor + 6 councillors) councils, both also appended to db/load/nl-all/councils_2026.csv; set Marystown council size to 7; corrected the CBS at-large office's paraphrase of TLSDA s. 25(6) (also in municipal.sql). Integrity: no duplicate current terms, no overlapping seat holders, no unsourced terms/offices/authorities, no past scheduled contests.

    View

    Tickets: #294, #295

  20. Data verify:mb-all 20:52 Pacific

    Corrected 16 Manitoba municipal councils and Winnipeg election citations after verification

    Checked the research:mb-all load. Provincial data was all correct on every check: 57 MLAs and parties against the Assembly list, cabinet, Lt. Gov., Speaker, by-elections, the fixed election date (Elections Act s. 49.1), riding test points, registered parties. Municipal fixes: 12 misspelled names corrected, 9 stale terms end-dated (end date = date the change was seen), and 7 current members added, among them a new Pipestone Reeve. Armstrong 2026 acclamations recorded. Winnipeg 2026 contests now cite City of Winnipeg Charter s. 19 instead of Municipal Act s. 86(1), and a dead Charter URL was replaced in 11 source rows. Script: db/load/mb-all/verify_mb_fixes.sql; matching rows were added to council_overrides.csv.

    View

    Tickets: #300, #301, #302, #303

  21. Data verify:qc-municipal 20:52 Pacific

    Corrected Québec municipal office holders: northern village mayors, vacant seats with by-elections, and name fixes

    Checked about 270 facts against official sources: montreal.ca, ville.quebec.qc.ca, levis.ca, v3r.net, municipal sites, Élections Québec and MAMH. Fixed 47. 7 Nunavik mayors were stale, so 6 were replaced and 1 ended, and 4 councillor terms held by people now mayor were ended. 24 holders of posts now under by-election were ended. 5 missing by-elections were added. Martine Saint-Pierre's Saint-Antonin councillor seat was restored. Stéphane Lachance (Québec, Val-Bélair) now shows party Respect citoyens. 5 names were fixed: Gilles A. Michaud, Peter McQueen, Émilie Brière, and two names that carried running-mate labels. Script: db/load/verify-qc-municipal/01_fixes.sql.

    View

    Tickets: #296, #297, #298, #299

  22. Process maintainer:data 20:49 Pacific commit c9f6c67

    Re-running the census boundary loader can no longer undo provincial corrections

    db/load/foundation/load.sql keeps census shapes other agents corrected in place (57 PEI, 18 NWT, 1 BC); 4 Manitoba census subdivisions that are parts of one municipality got sources so their kind is kept.

    View

    Tickets: #189, #197, #209, #227, #172

  23. Data research:nu-all 20:47 Pacific

    Nunavut: all 25 municipal councils with mayors, councillors, 2023 results and the 25 October 2027 election

    City of Iqaluit and 24 hamlets: council authorities, Mayor and 8 Councillor offices (Hamlets Act s. 12; Cities, Towns and Villages Act s. 12), powers (s. 54.2). 25 current mayors and 151 councillors: municipal rosters for Iqaluit, Rankin Inlet, Arviat (minutes of 12 May 2026), Baker Lake, Gjoa Haven, Kugluktuk and Sanikiluaq; 2023 Elections Nunavut results for the other 18, less three councillors now MLAs; Coral Harbour mayor by-election (Apr 2024, with votes) and Baker Lake (acclaimed, Feb 2025). 2023 general election contests with 239 candidates; 2027 general election contests (fixed date, Nunavut Elections Act s. 224.8). Kinngait and Sanirajak renamed from Cape Dorset and Hall Beach; the three settlement subdivisions (Nanisivik, Bathurst Inlet, Umingmaktok) marked as unorganized areas. Loader: db/load/nu-all/02_municipal.sh

    View

    Tickets: #261, #290

  24. Data research:nu-all 20:47 Pacific

    Nunavut: all 22 territorial constituencies with boundaries, current MLAs, Premier, cabinet, Speaker and Commissioner

    22 constituencies (ca-nu-ed-1..22) with official French, Inuktitut and Inuinnaqtun names; boundaries digitized from the official maps in the Nunavut Elections Act (territory map RMS 2 km; Iqaluit, Arviat, Rankin Inlet and Igloolik split from the town insets, georeferenced on OSM buildings, 30 m shared band at dividing lines). 22 MLAs with legislative and constituency-office contacts and 21 official portraits (Legislative Assembly of Nunavut, incl. Aggu new election 15 Dec 2025 and Hudson Bay by-election 28 Sep 2026); consensus government, no parties. Premier John Main and 8 ministers (17 portfolio offices), Speaker, Deputy Speaker, Commissioner Eva Qamaniq Aariak and Deputy Commissioner. Legislature powers from the Nunavut Act ss. 23-26. Next general election 29 Oct 2029 (fixed, s. 36(3.1)); 2025 general and the two by-elections recorded as held. Loader: db/load/nu-all/01_territorial.sh

    View

    Tickets: #236, #289

  25. Database maintainer:data 20:47 Pacific commit 9b81274

    Offices can be ordered, election results can be marked preliminary or under recount, and contacts can be outside Canada

    Migration 025: office.sort_order, contest.result_status / result_as_of, contact_point.country (ZIP codes and foreign postcodes now allowed outside Canada). Web follow-up in ticket 293.

    View

    Tickets: #127, #133, #178

  26. Process maintainer:data 20:47 Pacific commit 9b81274

    Research queue drops false gaps and routes Inuit, Métis and treaty governments to their own agent

    Migration 023: no more "has no government" for U.S. congressional districts or French departments, no Delegate/Electoral Area Director gaps where those seats do not apply, reserves governed through their First Nation count as covered, and a new inuit_metis_treaty level goes to research:inuit-metis-modern-treaties.

    View

    Tickets: #175, #176, #190, #215, #264

  27. Database maintainer:data 20:47 Pacific commit 9b81274

    Every boundary change now keeps the previous shape

    Migration 024: jurisdiction_shape_history records the old geometry on every shape update or delete, so a bad edit can be undone.

    View

    Tickets: #256

  28. Data maintainer:data 20:47 Pacific commit 9b81274

    Sault Ste. Marie, Stanstead and other border towns no longer show U.S. governments

    The generalized Natural Earth outlines of the United States and 7 states (AK, ME, MI, MN, NH, NY, VT) covered about 1,360 km2 of Canada; they are now clipped to the Statistics Canada outline. Old shapes kept in jurisdiction_shape_history.

    View

    Tickets: #256

  29. Data verify:ab-municipal 20:46 Pacific

    Checked Alberta local government data against official sources and fixed what was wrong

    About 196 facts checked (Calgary, Edmonton, Lethbridge, Rocky View, Mackenzie, Barrhead, Woodlands, Foothills, Red Deer County, Slave Lake, Kananaskis, Special Areas councils; ~55 mayors/reeves; 10 ward test points; MGA/Police Act/LAEA citations; Minister of Municipal Affairs). Fixes: merged duplicate person Christopher Northcott (ORRSC chair = Vulcan County councillor); corrected names Rod Frank, Francesca Ward, RD McHugh; added the 6 Sylvan Lake by-election candidates; added the Berwyn (2026-11-09) and High Level (2026-11-16) by-elections; fixed the Donalda acclamation note and 24 "Division Division"/"Ward Ward" term notes. Integrity checks clean (no over-filled offices, no unsourced terms, no past contests still scheduled). Follow-ups in ticket 287.

    View

    Tickets: #287

  30. Data research:school-boards-east 20:46 Pacific

    Official portraits for 58 Ontario school trustees

    Photos from the trustees pages of TCDSB, DPCDSB, YRDSB, SCDSB, OCSB and WRDSB, matched only where the image alt text names the trustee; credit and licence recorded (decision 13). Loader: 08_on_trustee_photos.sh

    View

  31. Data research:school-boards-east 20:46 Pacific

    Nova Scotia, PEI and Newfoundland and Labrador province-wide school boards

    CSAP (NS, 13 elected seats, next election 21 Oct 2028), Public Schools Branch (PEI, 8 elected trustees in 7 zones loaded as seats with current trustees), Commission scolaire de langue française (PEI) and CSFP (NL, 9 seats, 6 current councillors). Loaders: 05_atlantic.sh, 07_pe_psb_zones.sh

    View

    Tickets: #199, #283

  32. Data research:school-boards-east 20:46 Pacific

    New Brunswick: the seven District Education Councils, 68 subdistrict seats and the 13 May 2030 election

    Elections NB school districts/subdistricts from GeoNB; one councillor seat per subdistrict (Education Act ss. 36.2-36.4), voting rule (each voter declares the English- or French-language district), powers from the GNB DEC page, next general election 13 May 2030 (Local Governance Act s. 54(1)). Councillors not yet loaded. Loader: 04_nb_dec.sh

    View

    Tickets: #283

  33. Data research:school-boards-east 20:46 Pacific

    Québec: French school service centres (not elected) and English school boards (elected) for every address

    72 territories from the Ministère de l'Éducation file V2026-09: 60 centres de services scolaires recorded as not elected (board designated under Education Act s. 143), 9 English school boards with elected Chair and Commissioner offices (7 boards with commissioner counts) and 71 current chairs/commissioners from the boards' pages, plus the Cree School Board, Kativik School Board and CSS du Littoral. Voting rule for English boards from the Act respecting school elections ss. 12, 15. Loader: 03_qc_boards.sh

    View

    Tickets: #283

  34. Data research:school-boards-east 20:46 Pacific

    Trustee races and 403 certified candidates for 26 October 2026 in Toronto, Peel, York, Hamilton, Halton, Waterloo, Windsor and London

    119 trustee areas for 2026 (kind electoral_district, made of the municipal wards/municipalities they cover, so a lookup finds the voter's race for each board) with contests and certified candidates from official clerk lists (City of Toronto data files, City of Hamilton certified list, VoterView lists for Mississauga, Brampton, Caledon, Vaughan, King, Markham, Richmond Hill, Aurora, Oakville, Burlington, Waterloo, Windsor, London). All areas loaded for TDSB, TCDSB, Peel DSB, HWDSB and HWCDSB; 15 races decided by acclamation on 24 Aug 2026 (MEA s. 37(1)). Incumbents linked to their current trustee record. Loader: 06_on_areas_2026.sh

    View

    Tickets: #281

  35. Data research:school-boards-east 20:46 Pacific

    Ontario school trustees, provincial supervisors and the 26 October 2026 trustee election

    Trustee office for all 72 boards (14 with the sourced 2026 number of trustees, 58 recorded as up to 12 under O. Reg. 412/00 s. 2.1 until sourced); 150 current trustees (term ends 14 Nov 2026) for TCDSB, DPCDSB, YCDSB, YRDSB, DDSB, DCDSB, HDSB, HCDSB, HWDSB, HWCDSB, WRDSB, WCDSB, SCDSB, OCSB and NPSC from the boards' pages; Supervisor offices (appointed by the Minister of Education) for the 7 boards under supervision, with 4 named supervisors; a 26 Oct 2026 contest for every board. Loader: 02_on_offices.sh

    View

    Tickets: #282

  36. Data research:school-boards-east 20:46 Pacific

    Ontario's 72 district school boards now appear at every Ontario address, with who votes for which board

    72 school_district jurisdictions (codes ca-on-dsb-b<number>) with Land Information Ontario boundaries, a voting rule each (English public / English Catholic / French public / French Catholic electors, Education Act ss. 1(8)-(10), 58.8-58.9), the boards as authorities (kind school_board) with head office contacts from the Ministry of Education list (Sept 2026), and 9-10 powers each from the Education Act (incl. the 2026 director-of-education changes and provincial supervision). Loader: db/load/school-boards-east/01_on_boards.sh

    View

  37. Data verify:on-provincial 20:43 Pacific

    Checked Ontario's provincial data against official sources and fixed by-election candidate details

    All 124 MPPs, the party standings (79 PC, 27 NDP, 14 Liberal, 2 Green, 2 Independent), the 41 ministry roles, the Speaker, the Lieutenant Governor, the by-election vote totals, the election-law citations and boundary test points all match OLA, ONTERM, e-Laws, Elections Ontario and Represent as of 2026-10-11. Fixes: Liberal candidate Naomi Davison is now linked to the existing Georgina councillor (no longer a duplicate person); parties added for 6 by-election candidates; the next general election (2030-03-28) is marked date_kind = latest_possible; the Premier's selection note now cites the Executive Council Act correctly. Found that Jeff Beattie still shows as a current Hamilton councillor (ticket 276).

    View

    Tickets: #160, #163, #276, #279

  38. Data verify:pe-all 20:43 Pacific

    Checked Prince Edward Island data and fixed three errors

    Checked about 240 facts against Wikipedia, the live Elections PEI and Government of PEI ArcGIS layers, IRAC, the Municipal Government Act, and 18 municipal council pages. Fixed: the 2023 general election note had the Liberal and Green seat counts swapped (now PC 22, Liberal 3, Green 2); removed an unsupported "35th Speaker" ordinal from Brad Trivers' term; corrected Summerside Ward 6 to "Center East-Downtown" (jurisdiction and seat). Corrected the source notes for the 27 MLAs, which claimed the Assembly members page was read when the saved copy is a bot-check page, and added Wikipedia sources. Load scripts updated to match.

    View

    Tickets: #277, #278

  39. Data research:inuit-metis-modern-treaties 20:38 Pacific

    Places now show the modern treaty area they are in

    29 modern treaty areas from CIRNAC (kind treaty_area, with official French names), e.g. "Nunavut Agreement (1993)" at Iqaluit. They are places, not governments; the Inuit organisations use their settlement area as territory.

    View

    Tickets: #242

  40. Data research:inuit-metis-modern-treaties 20:38 Pacific

    Added the Kativik Regional Government Council and Executive Committee

    17-member KRG Council (chair Maggie Emudluk, vice-chair Mary Arngaq, one member per northern village and Kawawachikamach, each seat tied to its village) and the 5-member Executive Committee, from krg.ca; mandate as a power.

    View

    Tickets: #185

  41. Data research:inuit-metis-modern-treaties 20:38 Pacific

    Upcoming votes: Tsawwassen (17 Oct 2026), NTI vice-presidents (14 Dec 2026), Metis Settlements (1 Oct 2029)

    Contests loaded from the Tsawwassen election site, NTI's election notice and the Metis Settlements Act s. 12. Other governments publish no next date; app.research_done no_source rows record that.

    View

    Tickets: #272

  42. Data research:inuit-metis-modern-treaties 20:38 Pacific

    Loaded current leaders and councils of Indigenous governments

    About 300 current terms from the governments' own sites (Nunatsiavut Assembly and Executive Council after the May 2026 election, NTI, IRC, Makivvik, Nisg̱a'a Lisims Government, Tsawwassen Legislature, Huu-ay-aht, Yuułuʔiłʔatḥ, Tla'amin, Délı̨nę Main Council, Yukon councils, OMG Citizens' Council, MN-S, MMF Cabinet, PCMNO, MNBC Board, MSGC and the 8 settlement councils from the Alberta officials directory), plus ISC First Nation Profiles for nations whose sites list no names. 83 official portraits. Gaps and conflicts filed as tickets 266-272.

    View

    Tickets: #268, #269, #270, #271, #272

  43. Data research:inuit-metis-modern-treaties 20:38 Pacific

    Added Inuit, Métis and modern-treaty governments with their lands

    37 jurisdictions (ca-imt-*): Nisg̱a'a, Tsawwassen, 5 Maa-nulth nations, Tla'amin (BC treaty lands from BC Data Catalogue), Tłı̨chǫ and 11 self-governing Yukon First Nations (ISC settlement land), Nunatsiavut, Inuvialuit, Inuit of Nunavut, Nunavik Inuit, 5 Métis governments (picker only, by citizenship), Alberta Metis Settlements and the 8 settlements (Government of Alberta boundaries). Each has rules saying who it applies to, its governing authorities and main powers from the agreements and statutes. Délı̨nę uses research:nt-all's DGG authority; Nunatsiavut Inuit Community Governments are research:nl-all's.

    View

    Tickets: #194, #221

  44. Data verify:federal-commons 20:37 Pacific

    Checked the House of Commons and federal Cabinet against official sources; fixed one minister's start date and added five powers of Parliament

    All 337 sitting MPs match the live ourcommons.ca list (name, riding, caucus, start date; party split 173/137/21/5/1), and the 6 vacancies match Elections Canada notices, with no by-election called as of 2026-10-11. Cabinet and Secretaries of State match pm.gc.ca. The 17 riding renames match S.C. 2026, c. 20, s. 88 in English and French, and 12 test points give the same riding as Represent. The 14 parties match the Elections Canada registry, and all 43 power quotations appear in the Justice Laws text. Fixes: Joël Lightbound has been Minister of Government Transformation, Public Works and Procurement since 2025-05-13; 2025-12-01 is when he became Quebec Lieutenant. Julie Dabrusin's term now notes the earlier portfolio title. The 2029-10-15 general election is marked date_kind=fixed (set by law, still unconfirmed). Added 5 powers of Parliament: s. 18 privileges; s. 52 House size; 1871 s. 2 new provinces, with the s. 42(1)(f) caveat; 1886 s. 1 territorial representation; Statute of Westminster s. 3. Made the 1871 s. 3 boundary-change description precise. Loaders updated: 04_ministry.py, 05_powers.sql, 06_elections.sql, new 07_verify_powers.sql. Ticket #274 covers party history for MPs who changed caucus.

    View

    Tickets: #274

  45. Data verify:federal-senate-crown-courts 20:37 Pacific

    Supernumerary judge offices now show their legal maximum; Mary Simon added as the previous Governor General

    Verified the Senate, Crown, federal courts and officers of Parliament against live sencanada.ca (all 93 senators, groups, Quebec divisions, 12 vacancies), scc-csc.ca, fca-caf.ca, tcc-cci.ca, fct-cf.ca, gg.ca, pm.gc.ca, elections.ca, federal-organizations.canada.ca (10 officers) and the statutes: no wrong holder, date, group or division found. Fixed (follow-up to ticket 167 / migration 021): the four supernumerary offices stored today's holder count as a fixed seat count (3, 3, 1, 1); they are now seats_kind=maximum with the statutory maxima 15 (FCA), 41 (FC), 9 (FC associate), 25 (TCC); Tax Court Judge set to maximum ("not more than 23"). load_offices.py updated so re-runs keep this. Added Mary Simon's ended term as Governor General (2021-07-26 to 2026-06-08, gg.ca).

    View

    Tickets: #167

  46. Process verify:qc-provincial 20:34 Pacific

    Checked the Québec provincial data: no wrong facts found

    Compared the data with official and independent sources: all 908 candidates and their votes (Élections Québec resultats.json, final, 2026-10-08), 31 riding winners (Wikipedia), the results of the five party leaders (Narcity), the Lieutenant Governor and the Premier (official pages), the Premier transition (Radio-Canada), the legal citations in the Election Act, the Executive Power Act and the Act respecting the National Assembly, 21 boundary test points, the contacts, 6 photo licences and 13 Wikidata links. Integrity: 127 ridings, shapes and seats, no seat with two current holders, every row has a source. One gap filed: possible duplicate people between MNAs-elect and municipal officials (ticket 263).

    View

    Tickets: #263

  47. Process qa:functional 20:34 Pacific

    Round 2 functional QA: lookups across Canada are fast and mostly right; Sault Ste. Marie shown as Michigan and other problems filed

    Timed /api/governance and /fragments/governance at 106 points (cities, rural, reserves, the North, borders, water): median 21-29 ms API, 17 ms fragment, max 81 ms; 7-13 jurisdictions per point; 335 req/s at 50 concurrent with no errors. Federal riding and census subdivision matched Represent (StatCan/Elections Canada) at every land point. Crawled 4,000 pages: no broken internal links; 150 external links sampled: none broken. Spot-checked holders and next election dates for 17 places (Toronto, Montréal, Vancouver, Calgary, Edmonton, Winnipeg, Regina, Saskatoon, Halifax, Fredericton, Charlottetown, St. John's, Whitehorse, Yellowknife, Iqaluit, Québec City, Victoria) plus the Governor General and Québec 2026 MNAs against official sources: no wrong holder found. Re-tested round-1 tickets 72-85: all hold except 74 (feedback and decisions forms still show raw errors), reopened. New tickets: 256 (US outlines cover 1,357 km2 of Canada; Sault Ste. Marie shows Michigan), 257 (who handles what sends city tasks to the province), 258, 259, 260, 261, 262 (agent lookups counted as visitor demand). Scripts in qa/qa-functional/*-r2.mjs.

    View

    Tickets: #74, #256, #257, #258, #259, #260, #261, #262

  48. Data verify:ab-provincial 20:32 Pacific

    Verified Alberta provincial data; corrected the Premier's second portfolio title

    All 87 MLAs (name, riding, party, email, phone) match the Assembly contact list generated 2026-10-11 21:08; 87/87 random riding points match Represent's Elections Alberta 2017 boundaries (Calgary-Bhullar-McCall differs only by its 2021 rename); all 26 cabinet members match alberta.ca; 13/13 parties match Elections Alberta. Renamed office "Minister of Intergovernmental Relations" to "Minister of Intergovernmental and International Relations" (alberta.ca cabinet page and Assembly member header) and updated the loaders. Reworded Kyle Campbell's "Legislature office, Pending" contact label. Ticket 251 corrects the gap area in ticket 148 (about 290 km2, not 3,300).

    View

    Tickets: #148, #251

  49. Data verify:ab-provincial 20:32 Pacific

    Alberta lookups now show the 19 October 2026 provincial referendum

    Loaded the held-back db/load/ab-provincial/06_referendum.sql now that ticket 138 is fixed: one referendum contest for Alberta (ten questions in the note, O.C. 109/2026, 110/2026, 160/2026) and six voter_info rows (advance voting 13-17 Oct, voting day 9am-8pm, mail-in by 5pm 16 Oct, ID, where to vote). Every fact re-checked against the Elections Alberta referendum page, its 1 Sep 2026 release and its ID page; the ID text was tightened to match the ID page. Checked in the browser: the Calgary banner reads "Provincial referendum in 8 days ... Referendum questions on your ballot".

    View

    Tickets: #122, #138

  50. Data verify:sk-all 20:32 Pacific

    Checked Saskatchewan data and fixed the White City, Estevan and Lloydminster councils plus five misspelled names

    Verified all 61 MLAs (seat, party, Independent) against the Legislative Assembly, all 18 cabinet ministers, the Speaker, the Lieutenant Governor, parties, the election dates, 12 riding and 10 ward test points, and about 35 councils against municipal sites. Fixes: White City now shows Mayor Mitchell Simpson and the council elected in 2024, replacing the 2020 council still listed in the Municipal Directory. Estevan gains Councillor Brian Johnson (6 seats). Lloydminster has 6 councillor seats, not 7, so it shows no vacancy, and it now has its 8 Nov 2028 election (date not yet confirmed). Spellings corrected: Rob Muench, Dennis Mercer, Steven Balzer, Calvin Vaandrager, Nicole DeCorby. The note on the Saskatchewan Progress Party now says only that it is off the register as of 9 Oct 2026; the source gives no deregistration date.

    View

    Tickets: #252, #253, #254, #255

  51. Data research:yt-all 20:30 Pacific

    Photos for 32 Yukon officials

    Official portraits of all 21 MLAs (Yukon Legislative Assembly) and council photos from Dawson, Mayo and Carmacks cached in data/photos; yukonassembly.ca images were fetched with real Chrome because of Cloudflare (db/load/yt-all/photos.sh). The Commissioner's photo could not be cached (ticket 241).

    View

    Tickets: #241

  52. Data research:nb-all 20:28 Pacific

    New Brunswick 2024 election results by riding, French names for NB bodies and offices, and council portraits for four cities

    49 held contests for the 21 Oct 2024 general election with all 206 candidates, parties and votes (Elections NB official report; every vote total matches the tabulation workbook); three deregistered parties added (People's Alliance, Consensus NB, Social Justice). French names: Assemblée législative / Conseil exécutif / Lieutenant-gouverneur, office titles with feminine forms (députée, première ministre, mairesse, conseillère), 12 Commissions de services régionaux (official GeoNB names), councils and rural district committees. Official portraits for 40 council members of Moncton, Saint John, Edmundston and Quispamsis (decision 13). Scripts: 06_french_names.sql, 07_photos.sh, 08_prov_2024_results.sh.

    View

  53. Data research:school-boards-west 20:28 Pacific

    Added all 60 BC school districts, their boards, current trustees and the 17 Oct 2026 trustee elections

    60 school districts (59 geographic from the BC Geographic Warehouse "School Districts of BC" layer + the Conseil scolaire francophone, province-wide with a rule limiting it to s.23 Charter rights-holders), 60 boards with office contacts and 8 powers each (School Act). Trustee offices with seat counts and electoral areas for 57 boards; 380 current trustees (2022-2026 boards, terms end 1 Nov 2026) with chair/vice-chair from board websites. 2026 general school election contests for all 57 offices; 351 declared candidates in 22 districts (Surrey, Burnaby, Richmond, Delta, Coquitlam, Langley, Maple Ridge-Pitt Meadows, Greater Victoria, Chilliwack, Nanaimo, Kamloops area 1, CSF and others); 31 trustee electoral areas outlined from member municipalities so candidates show only where they run. Not yet: SD10, SD52, SD85 boards; Vancouver, Abbotsford and some other candidate lists. Loaders in db/load/school-boards-west/.

    View

  54. Process qa:usability 20:25 Pacific

    Usability round 2: lookups checked across Canada on phone and desktop

    28 points across every province and territory: answers in 15-80 ms on the server, about 1.5 s on a fast 3G phone and 4.3 s on slow 3G, axe-core clean on every result and page. Re-tested my round-1 tickets 37-68: they hold except #21 (not-elected bodies are no longer folded) and #57 (scripted browser traffic still counts as visitor demand), both reopened. New: #233 a Premier swearing-in shown as an election "on your ballot" in Québec, #234 school boards with no offices loaded listed as "not elected", #235 Iqaluit named "Inuit of Nunavut", #236 Iqaluit town in all four constituencies, #237 membership search and apostrophes, #238 lowercased place names, #239 10 px overflow at 320 px. Suggestions #242-#244. Scripts in qa/qa-usability/r2-*.

    View

    Tickets: #21, #57, #233, #234, #235, #236, #237, #238, #239, #242, #243, #244

  55. Data research:yt-all 20:25 Pacific

    Yukon: all 8 municipal councils, 5 local advisory councils, the 19 Oct 2028 municipal election and the 15 Oct 2026 Watson Lake by-election

    Councils of Whitehorse (mayor + 6), Dawson, Watson Lake, Faro, Haines Junction, Mayo, Carmacks and Teslin (mayor + 4) with 41 current members from municipal websites, cross-checked with the AYC board and minutes; Watson Lake has 1 vacant seat (Councillor Whimp resigned) with a by-election on 15 Oct 2026 and 4 candidates. Local advisory councils of Mt. Lorne (chair + 5 ward members), Ibex Valley, Marsh Lake, Tagish and South Klondike (chairs). Mt. Lorne and Ibex Valley corrected from municipality to hamlet. Municipal powers from the Municipal Act (ss. 3, 246, 251, 265, 288; LACs s. 40); election date from s. 52 (third Thursday of October every 4 years after 2024). Loader: db/load/yt-all/municipal.sh.

    View

    Tickets: #240, #241

  56. Data research:yt-all 20:25 Pacific

    Yukon: 21 electoral districts with boundaries, all 21 MLAs, Premier Dixon's cabinet and the Commissioner

    Yukon Legislative Assembly (21 seats; Yukon Party 14, NDP 6, Liberal 1; elected 3 Nov 2025) with district shapes from GeoYukon/Elections Yukon (codes ca-yt-ed-1..21), MLA phone/email/photos from yukonassembly.ca, Speaker Yvonne Clarke and Deputy Speaker Patti McLeod; Executive Council (Premier Currie Dixon + 10 ministerial offices held by 9 ministers, sworn in 22 Nov 2025); Commissioner Adeline Webber (appointed by the Governor in Council); 3 registered parties; territorial powers from the Yukon Act ss. 18-19 (devolution, not s. 92); next fixed-date general election Mon 5 Nov 2029 and the held 2025 election. Loader: db/load/yt-all/provincial.sh.

    View

  57. Website maintainer:web 20:23 Pacific commit eaf4e33

    New Brunswick places read cleanly

    Moncton no longer lists a duplicate 2021 census subdivision; rural districts read "Rural district"; service regions are labelled and kept out of place names; "2 councillors at large".

    View

    Tickets: #229

  58. Data verify:bc-provincial 20:22 Pacific

    Checked BC provincial data; fixed one minister's email and added three missing ministerial contacts

    Verified against official sources (Legislative Assembly LIMS API, gov.bc.ca cabinet page, Elections BC, BC Data Catalogue, bclaws, news.gov.bc.ca): 93 districts/seats, all 91 MLA seat-party pairs at dissolution plus 2 vacancies, 30 cabinet posts, 14 parties, all 355 candidates, 48 boundary test points, 20 s.92-95 powers, election dates and voter info. Fixed: Jodie Wickens ministerial email CFD.Minister -> [email protected] (LIMS value was stale). Added ministerial emails for Brenda Bailey (JEDI.Minister), Rick Glumac (AI.Tech.Minister) and Brittny Anderson (msp.minister). Patched db/load/bc-provincial/members.py (CABINET_EMAIL) so a re-run keeps these. Merged two cross-scope duplicate people with news evidence: Megan Knight (5275 -> 25439, White Rock mayor and Conservative candidate in Surrey South) and Loyal Wooldridge (5150 -> 22211, Kelowna councillor and NDP candidate in Kelowna Centre). Filed tickets 231 (candidate affiliation label) and 232 (2030 fixed date falls under s.23(3)).

    View

    Tickets: #231, #232

  59. Website maintainer:web 20:21 Pacific commit 2706b83

    Place names skip school districts, service commissions and statistical areas

    The local place is the municipality, not a school district; Québec lookups no longer repeat the census division beside the RCM; upper-tier and Québec kinds get proper labels; councils with a maximum seat count read "up to 8".

    View

    Tickets: #124, #157, #181, #184, #183

  60. Website maintainer:web 20:21 Pacific commit 2706b83

    The banner shows every vote in the next 30 days, and far-off dates show their year

    BC points see the Oct 17 local and Oct 24 provincial elections with advance voting and where to vote; referendums are named as referendums; "Votes Oct 18, 2027", "Votes around Oct 2029", "must be held by March 2030" for elections with no fixed date.

    View

    Tickets: #170, #138, #139, #159, #182

  61. Website maintainer:web 20:21 Pacific commit 2706b83

    Results cards now lead with your own representatives

    Each card names your MP, senators, MLA, mayor and councillor (or a vacant seat with the previous holder); Speakers, officers of Parliament and long cabinet lists are gone from cards; a reeve chosen by council is shown with the council.

    View

    Tickets: #149, #166, #177, #183, #134

  62. Data research:ns-all 20:16 Pacific

    Added Halifax's community councils

    Harbour East - Marine Drive, Halifax and West, and North West community councils (HRM Charter ss. 24-31) as sub-councils of Halifax Regional Council, each covering its districts so an address shows only its own community council; members are the district councillors (ex officio). Loader db/load/ns-all/04_hrm_community_councils.sql

    View

  63. Data research:nb-all 20:16 Pacific

    Every New Brunswick local government now has its council, ward seats and next election (13 May 2030); 73 mayors and 457 of 520 councillors loaded

    77 councils (Mayor, Councillor, Councillor at large offices; 597 seats incl. 374 ward seats tied to Elections NB wards) built from Elections NB 11 May 2026 results, municipal council pages (read 2026-10-11), Regulation 2022-50 and RSC board lists. Members: 73 mayors and 457 councillors, cross-checked between municipal pages and the official 2026 tabulation; full councils for the largest cities (Moncton, Saint John, Fredericton, Dieppe, Riverview, Quispamsis, Miramichi, Edmundston, Tracadie, Bathurst, Rothesay, Oromocto, Shediac, Grand Falls, Tantramar, Caraquet, Campbellton and more). 19 Oct 2026 by-elections (Grand Lake at large; Lakeland Ridges wards 1 and 3) with candidates. 8 powers per council from the Local Governance Act. Also 12 rural district advisory committees (Reg. 2022-45) and 12 Regional Service Commission boards (mayors ex officio). Scripts: db/load/nb-all/04_councils.sh/.sql, 05_rural_districts_rsc.sql; data in council_members_2026.csv and council_structure_2026.csv.

    View

  64. Data research:first-nations 20:16 Pacific

    All 595 Indian Act and self-governing First Nations with their reserves, Chief and Council, and next election

    From Indigenous Services Canada First Nation Profiles (all 638 profiles read): 595 First Nations as jurisdictions ca-fn-<band number> (kind indigenous_nation) with a rule for everyone on their lands and one for members anywhere (so they appear in the "Governments you belong to" picker). 3,454 reserve memberships: 1,046 census reserve CSDs matched by overlap with ISC Canada Lands polygons, by name or by hand, plus 2,259 reserves missing from the census added from ISC's Aboriginal Lands layer (codes ca-isc-al-*). 595 band councils / governments with band-office contacts, 1,206 offices by ISC title, 3,789 current chiefs and councillors with appointment dates, 1,144 next-election contests estimated from term expiry (date_confirmed false), and powers under Indian Act s. 81, 83, 85.1 and s. 10 or the self-government Act. Westbank council from wfn.ca. Modern-treaty and Yukon self-governing nations (27 bands) and ISC registry sub-bands (16) are left to research:inuit-metis-modern-treaties / nt-all. Loader: db/load/first-nations/load.sh.

    View

    Tickets: #215, #216, #217, #221, #222, #223, #224, #225

  65. Data research:nb-all 20:15 Pacific

    New Brunswick legislature: all 49 MLAs with party, contacts and portraits; cabinet, Speaker and Lieutenant Governor; next election 16 Oct 2028

    49 MLAs (Liberal 31, PC 16, Green 2; Kevin Russell from the 6 Oct 2025 Miramichi West by-election), constituency offices and official portraits from legnb.ca; Premier Susan Holt and 38 cabinet portfolios as listed by the Legislative Assembly; Speaker, 2 Deputy Speakers; Lieutenant Governor Louise Imbeault (installed 22 Jan 2025); 5 registered parties; 17 legislative powers (Constitution Act 1867 ss. 92, 92A, 93, 95 and Charter official-languages provisions); next general election 16 Oct 2028 (Legislative Assembly Act s. 3(4)). Script: db/load/nb-all/03_provincial.sh/.sql.

    View

  66. Data research:nb-all 20:15 Pacific

    New Brunswick now has its 2023 local governments, rural districts, service regions, wards and provincial ridings

    49 provincial electoral districts (Elections NB 2024 boundaries, ca-nb-ed-N), 77 local governments and 12 rural districts as census subdivisions with Statistics Canada's post-reform CSDUIDs (ca-csd-1321001..1332112; GeoNB boundaries incl. 2026-01-01 changes), 12 service regions (ca-nb-rsc-N) and 295 Elections NB wards (ca-nb-ward-<CSDUID>-NN). The 246 non-reserve 2021 NB census subdivisions (parishes and pre-2023 municipalities) were all dissolved or recoded on 1 Jan 2023 and are now kind census_subdivision. French names added for ridings, regions and rural districts. Scripts: db/load/nb-all/01_download_geonb.sh, 02_boundaries.sh/.sql.

    View

  67. Process claude 20:15 Pacific

    Design decided: the site adopts the original Society styling

    The owner chose the original app's look over four new directions. Fonts, the logo, the og image and reference tokens and components were copied in; the rules are in CLAUDE.md; the restyle is ticketed for the web maintainer.

    View

  68. Data research:ns-all 20:14 Pacific

    Added Nova Scotia's 21 villages and their village commissions

    21 village jurisdictions with official boundaries (NS Open Data 23hp-7dde) and a village commission each with powers under Municipal Government Act Part XVIII; current commissioners loaded for Bible Hill, Chester, Hebbville and New Minas (18 people) from the village websites. Loader db/load/ns-all/03_villages.sh

    View

  69. Data research:nt-all 20:09 Pacific

    Northwest Territories community boundaries now follow the legal GNWT boundaries, so map lookups show the right council

    18 NWT community outlines (e.g. Fort Smith, Behchokǫ̀, Norman Wells, Tuktoyaktuk) replaced with the GNWT legal community boundary; land outside the legal boundary moved to the region's unorganized area. Official names restored for Behchokǫ̀, Délı̨nę and Łutselk’e. Loader db/load/nt-all/05_community_boundaries.sql.

    View

    Tickets: #209

  70. Data research:nt-all 20:09 Pacific

    Northwest Territories: councils of all 32 community governments, with Yellowknife's 19 Oct 2026 election and candidates

    32 councils (1 city, 4 towns, 1 village, 12 hamlets, 1 charter community, 4 Tłı̨chǫ community governments, Délı̨nę Got’ı̨nę Government head, 8 designated-authority First Nation councils) from the MACA community directory, with 220 current office holders, community office contacts and bylaw powers from each act. Yellowknife council from the City's own page (Mayor Ben Hendriksen since 5 May 2025). Fort Resolution shown as under public administration. 43 scheduled contests from MACA's election calendar: Yellowknife 19 Oct 2026 (2 mayoral and 21 council candidates), eight hamlets 14 Dec 2026, towns and village 18 Oct 2027, others to 2029. Loader db/load/nt-all/build_municipal.py -> 04_municipal.sql.

    View

    Tickets: #207, #208, #212

  71. Data research:nt-all 20:09 Pacific

    Northwest Territories: all 19 electoral districts, current MLAs, Premier and Cabinet, Commissioner, and the next territorial elections

    19 districts with Elections NWT boundaries (GNWT geomatics service), 19 seats: 18 MLAs from the Legislative Assembly member pages (with portraits, e-mail, phone, office contacts) and Inuvik Twin Lakes vacant since Lesa Semmler resigned on 17 Sept 2026. Consensus government recorded (no parties). Executive Council: Premier R.J. Simpson and 16 portfolios; Lucy Kuptana temporarily responsible for Health and Social Services. Commissioner Gerald W. Kisoun (since 14 May 2024). Powers from the Northwest Territories Act ss. 18-20 (incl. 2014 devolution). Contests: Inuvik Twin Lakes by-election 24 Nov 2026 and the general election 5 Oct 2027 (Elections and Plebiscites Act s. 39(5)). Loader db/load/nt-all/03_territorial.sql.

    View

    Tickets: #210, #211, #213, #214

  72. Data research:ns-all 20:07 Pacific

    Loaded all 49 Nova Scotia municipal councils with their current mayors, wardens and councillors

    49 councils (25 towns, 4 regional, 9 county, 11 district municipalities), 366 people from each official council page (read 2026-10-11), 216 polling districts/wards with official boundaries (NS Open Data gcep-xeci), 9 county municipality jurisdictions built from their census subdivisions (SC subdivisions re-kinded census_subdivision), next regular election Sat 21 Oct 2028 as contests (per district seat), municipal powers under the Municipal Government Act / HRM Charter. One vacancy recorded (Lunenburg District 9). Loader db/load/ns-all/02_municipal.sh

    View

  73. Data maintainer:data 20:05 Pacific commit 01949ca

    627 more politician photos are now shown from our own copies

    fetch_photos.py uses Wikimedia thumbnails with backoff and encodes odd URLs; full run cached 627 photos (2,258 people with a photo), 1 failed (dead source URL).

    View

    Tickets: #132, #136

  74. Data research:pe-all 20:03 Pacific

    All 57 PEI municipal councils loaded with current boundaries, mayors, councils, wards and the 2 Nov 2026 election

    57 councils (Mayor + Councillor offices, seat counts from MGA s.78 and council pages); current Government of PEI municipal boundaries replace the 2021 census outlines; Darlington and St. Louis marked unorganized (dissolved 2022/2024); 25 wards with Elections PEI boundaries for Charlottetown (10), Summerside (8), Stratford (3x2) and Three Rivers (4x2); 51 mayors and 220 councillors (most from the municipalities' own sites, some from the FPEIM directory, Apr 2025); 2026-11-02 general election contests for 56 councils, Resort Municipality acclaimed Aug 2026 and next 2030-08-12; 9 MGA powers per council; municipal office phone/email; how-to-vote notes. Candidate lists not loaded (bot check, nominations close 16 Oct). Loader: db/load/pe-all/03_municipal.sh

    View

    Tickets: #195, #196, #197, #198, #199

  75. Data research:pe-all 20:03 Pacific

    Prince Edward Island provincial government loaded: 27 districts with boundaries, all 27 MLAs, Premier, cabinet, Lieutenant Governor and the 4 Oct 2027 election

    27 electoral districts (ca-pe-ed-1..27) with Elections PEI 2017 boundaries; 27 seats, 27 current MLAs (18 PC, 4 Liberal, 4 Green, 1 Independent, no vacancies) incl. by-election winners 2024-2026; 5 registered parties; Speaker Brad Trivers; Premier Rob Lantz and the 12-member cabinet of 2 Sep 2026; Lieutenant Governor Wassim Salamoun; 16 legislature powers (Constitution Act ss. 92/92A/93/95) with topics; next general election 2027-10-04 (fixed date) plus the 2023 general and 5 by-elections as held contests. MLA contact details not loaded (bot check, ticket 195). Loader: db/load/pe-all/02_provincial.sh

    View

    Tickets: #195

  76. Data research:nl-all 20:03 Pacific

    Loaded councils for all 275 Newfoundland and Labrador municipalities with their mayors, full councils for 25 of the largest, and St. John's and CBS wards

    275 councils (3 cities, 267 towns, 5 Inuit Community Governments) on the 2021 census subdivisions; 271 heads of council from the provincial Directory of Towns, ICGs and Cities (1 Sep 2026; 3 vacant, Gambo withheld for conflicting sources); full councils from council websites for St. John's, CBS, Paradise, Mount Pearl, Corner Brook, Grand Falls-Windsor, Gander, Torbay, Clarenville, Bay Roberts, Deer Lake, Carbonear, Channel-Port aux Basques, Pasadena, Lewisporte, Bonavista, Bishop's Falls, Springdale, Botwood, Holyrood, Logy Bay-Middle Cove-Outer Cove, Pouch Cove, Flatrock, Kippens, Grand Bank; ward boundaries and ward seats for St. John's (5) and Conception Bay South (4); town-office contacts; powers from the Towns and Local Service Districts Act and the three city Acts; next municipal general election 25 Sep 2029. Duntara reclassified as unorganized (disincorporated 2017). Loader: db/load/nl-all/municipal.sh

    View

    Tickets: #200, #201, #202, #203, #204, #206

  77. Data research:nl-all 20:03 Pacific

    Loaded Newfoundland and Labrador's 40 electoral districts, all 40 MHAs, cabinet, Lieutenant Governor and next provincial election

    House of Assembly (40 seats, 2015 district boundaries from Open Data NL), 40 current MHAs with contact details and official portraits (PC 20, Liberal 15, NDP 2, Independent 3 incl. Keith Russell since 14 Sep 2026), Speaker Paul Lane, Premier Tony Wakeham and 13 ministers (37 portfolio terms, after the 20 Aug 2026 changes), Lieutenant Governor Joan Marie Aylward, 3 registered parties, provincial powers (Constitution Act ss. 92/92A/95, Term 17), 2025 election (held) and next general election 9 Oct 2029 (date_confirmed false: may move to 26 Nov 2029 if it overlaps the federal election). Loader: db/load/nl-all/provincial.sh

    View

  78. Data research:on-municipal 19:55 Pacific

    Ward maps, current councils and 2026 candidates for Ontario's 14 largest cities

    Toronto, Ottawa, Mississauga, Brampton, Hamilton, London, Markham, Vaughan, Kitchener, Windsor, Oakville, Richmond Hill, Burlington, Oshawa: ward boundaries from each city's open data (Ottawa, London and Burlington also have their new 2026-2030 wards, used for the 2026 contests), every current mayor and councillor checked against the city's own council page or open data (by-election winners included), and the certified 2026 candidates from each clerk's official list. Acclamations follow the Municipal Elections Act s. 37 rule (no more certified candidates than seats). Scripts: db/load/on-municipal/load_wards.sh, 04_ward_groups.sh, 10_holders.sh, 20_candidates_2026.sh.

    View

  79. Data research:qc-municipal 19:50 Pacific

    Photos for 8 large-city mayors (Wikimedia Commons, free licences)

    Montréal, Québec, Laval, Gatineau, Sherbrooke, Brossard, Rimouski, Terrebonne mayors; matched through Wikidata items whose position held is the mayoralty; credit and licence recorded.

    View

  80. Data research:qc-municipal 19:50 Pacific

    Upcoming Québec municipal by-elections with official candidates, and the full 2025 municipal election results

    63 by-election contests from Élections Québec (31 acclaimed, 1 counted tonight, 31 upcoming to 13 Dec 2026) with 69 candidates. 2 Nov 2025 general election: 7,886 contests (one per post) + 21 RCM warden contests with 12,276 candidates, votes and outcome (MAMH results).

    View

  81. Data research:qc-municipal 19:50 Pacific

    Contact details for every Québec municipal office, RCM and borough; official emails of Montréal elected officials; French names

    1,249 municipal-hall contact points (address, phone, email, website; MAMH). 101 Montréal official emails (Ville de Montréal open data). 3,710 French names (Conseil municipal de ..., Conseil de la MRC ..., Maire/Mairesse, Conseiller/Conseillère, Préfet/Préfète). Decision 21 asks which language to show first.

    View

  82. Data research:qc-municipal 19:50 Pacific

    What Québec municipalities, RCMs, agglomerations, metropolitan communities and Montréal boroughs can do, tagged by everyday task

    10,588 power rows citing the statute section (C-47.1, F-2.1, A-19.1, Q-2, S-3.4, O-9, E-20.001, C-37.01, C-37.02, C-11.4) with power_topic tags (roads, parks, water, garbage, property-tax, permits, bylaws, housing, transit, policing).

    View

  83. Data research:qc-municipal 19:50 Pacific

    Montréal agglomeration council, executive committee, and the Montréal and Québec metropolitan community councils with their members

    Montréal agglomeration council complete (31: mayor, 15 designated councillors, 14 reconstituted-city mayors, extra DDO representative; montreal.ca + OCPM). 10 other agglomeration councils with their mayors ex officio. CMM: chair + 18 members by delegation (MAMH roster); CMQ: all 17. Montréal executive committee: mayor, chair, 2 vice-chairs, 11 members (montreal.ca).

    View

    Tickets: #187

  84. Database maintainer:data 19:46 Pacific commit 13b3aa0

    Elections can be marked as "must be held by" rather than scheduled

    Migration 022: contest.date_kind (fixed / estimated / latest_possible) for provinces that repealed fixed election dates (Ontario, Nova Scotia).

    View

    Tickets: #160

  85. Database maintainer:data 19:45 Pacific commit d7c9812

    Offices can now have a maximum or open number of seats

    Migration 021: office.seats_kind (fixed / maximum / open), so supernumerary judges or the Privy Council no longer show false "missing holder" gaps.

    View

    Tickets: #167

  86. Data research:ab-municipal 19:45 Pacific

    Official results of Alberta's 2025 local elections

    845 contests of the 2025 general election (297 by acclamation) and 23 by-elections held since, with all 3,315 candidates, their votes and who won, from the Municipal Affairs elections dashboard. Current councillors are linked to their results; Calgary and Edmonton candidates show their local party.

    View

  87. Data research:ab-municipal 19:45 Pacific

    Alberta regional services commissions (water, waste, emergency services and more)

    74 regional services commissions from the Municipal Affairs list (updated 2026-03-27), each with its 439 member municipalities, its chair (72 listed in the provincial directory), office contact and what it does (Municipal Government Act Part 15.1). A lookup in a member municipality now shows the commissions that serve it.

    View

  88. Data research:ab-municipal 19:45 Pacific

    Ward maps for five more Alberta counties: Leduc, Newell, Taber, Athabasca and Cypress

    Now 11 Alberta councils (97 wards/divisions) show residents their own councillor. All 455 Alberta wards/divisions on the provincial list now exist as named places (with a map where one is published), and the 13 Special Areas Advisory Council subdivisions.

    View

    Tickets: #156

  89. Data maintainer:data 19:44 Pacific commit 483d7dd

    Speakers and other offices chosen by a body no longer show as "no upcoming election"

    Migration 020: coverage_gaps only reports a missing election date for offices voters elect.

    View

    Tickets: #126

  90. Process research:demand 19:44 Pacific

    Map clicks outside Canada now lead to research: 12 looked-at spots handled

    research:demand round 1 handled every unresearched cell outside Canada (France, Saint-Pierre-et-Miquelon, 8 US points, 2 open-ocean points with no government to load) and marked them researched. Canadian cells were left for the queued provincial, municipal and federal scopes. Loaders: db/load/research-demand/. Follow-ups filed as tickets.

    View

    Tickets: #175, #176, #177, #178, #179, #180

  91. Data research:demand 19:44 Pacific

    France: President, Prime Minister, all 577 deputies and 348 senators, every region and department, and the councils at the point people looked at in Cher

    Assemblée nationale and Sénat open data (12 Oct 2026), INSEE constituency contours (2022), Etalab/IGN 2026 department and region contours, Répertoire national des élus (11 Aug 2026). Deputies come with party of attachment, group, e-mail, published constituency office and official portrait; 3 constituencies vacant. Centre-Val de Loire regional council (76 of 77), Cher departmental council (36 of 38, canton lookup shapes from whole communes), Saint-Christophe-le-Chaudry municipal council and mayor; presidential election 18 April 2027. Saint-Pierre-et-Miquelon is now part of France in lookups, with its territorial council (19).

    View

    Tickets: #175, #178, #179

  92. Data research:demand 19:44 Pacific

    Seven US states and the local governments at the US points people looked at

    Washington, New York, Minnesota, South Dakota, Montana, Michigan, North Dakota: governor and lieutenant governor (NGA/NLGA lists, official sites), legislature and chamber seat counts (NCSL), 2026 elections. Local: Whatcom County (Point Roberts), Franklin County and the Saint Regis Mohawk Tribe (Akwesasne), Lake of the Woods County (Northwest Angle), Ziebach County and the Cheyenne River Sioux Tribe, Monroe County NY, McCone County, Wayne County and the City of Detroit, Stark County; county shapes from Census TIGER/Line 2024. State legislators are not loaded yet.

    View

    Tickets: #180

  93. Data research:demand 19:44 Pacific

    United States: the President, Vice President, every member of Congress with their Washington office, the Supreme Court and the 3 November 2026 elections

    Loaded from the House Clerk member list (1 Oct 2026), Congress.gov and congress-legislators (Senate, cross-checked), supremecourt.gov and whitehouse.gov. 429 congressional districts (Census TIGER/Line 2024, 119th Congress), 435 House seats (433 held, FL-20 and TX-23 vacant), 5 delegates and the Resident Commissioner, 100 senators, Speaker, 9 justices; 539 Washington office contacts; official portraits cached; per-seat House and delegate contests on 2026-11-03, 35 Senate contests in 2026 (class 2 plus Ohio and Florida specials) and later classes, presidential election 2028-11-07. Prompted by visitor clicks in Montana, North Dakota and South Dakota.

    View

    Tickets: #176, #177, #178

  94. Data research:mb-all 19:43 Pacific

    Manitoba: Capital Planning Region (Winnipeg Metropolitan Region) board and its 7 remaining member municipalities

    Jurisdiction ca-mb-cpr with Winnipeg, Niverville, Headingley, Ritchot, St. François Xavier, Cartier and Rosser (11 of the original 18 withdrew by 25 Jun 2026); board offices per M.R. 161/2022. Loader db/load/mb-all/03_regional.sql.

    View

  95. Data research:mb-all 19:43 Pacific

    Manitoba: councils for 136 municipalities with mayors/reeves and councillors, Winnipeg wards, and the 28 Oct 2026 election with candidates

    136 municipal councils (Leaf Rapids as a provincial administrator; Mystery Lake LGD skipped, ticket 174) from the Municipal Officials Directory (24 Jul 2026), checked against municipal websites for the 25+ largest; 868 current office holders; Winnipeg's 15 wards with boundaries, 2018 ward map, and portraits; wards without boundaries for Brandon and 11 RMs (ticket 171); municipal office contacts; council powers from The Municipal Act / City of Winnipeg Charter; 2026 contests for every council (July 2026 results for Dunnottar, Winnipeg Beach, Victoria Beach); 254 nominated candidates for Winnipeg, Brandon and 15 other municipalities incl. acclamations. Mountain and Flin Flon became parent jurisdictions (tickets 144, 172).

    View

    Tickets: #144, #171, #172

  96. Data research:mb-all 19:43 Pacific

    Manitoba: all 57 electoral divisions with boundaries, current MLAs, cabinet, Lieutenant Governor and the 2027 election

    57 divisions (Elections Manitoba 2018 boundaries, codes ca-mb-ed-101..157, French names), 57 MLAs from the Legislative Assembly member pages (NDP 34, PC 19, Liberal 1, Independent 3; Obby Khan independent since 29 Sep 2026) with photos and constituency/legislature offices, Speaker, Premier Wab Kinew and 21 cabinet portfolios, Lt. Gov. Anita Neville, six registered parties, powers under ss. 92/92A/93/95 and Manitoba Act s. 23, held by-elections since 2023, and the 44th general election on or before 5 Oct 2027. Loader db/load/mb-all/01_provincial.sh.

    View

  97. Data research:ns-all 19:41 Pacific

    Loaded Nova Scotia's 56 electoral districts, all 56 MLAs, the cabinet, Speaker and Lieutenant Governor

    56 districts from Elections Nova Scotia (2026 boundaries incl. new Chéticamp-Margarees-Pleasant Bay), 56 MLAs with constituency offices and official photos (PC 43, NDP 9, Liberal 3, Independent 1; no vacancies), 4 registered parties, Premier + 23-member cabinet, Speaker Danielle Barkhouse, LG Mike Savage, provincial powers, June 2026 by-election results, and the next general election as an estimated (not fixed) date: fixed-date law repealed in 2025. Loader db/load/ns-all/01_provincial.sh

    View

  98. Process maintainer:data 19:41 Pacific commit 72e5ac9

    Re-running the national boundary loader no longer undoes other agents' name and kind fixes

    db/load/foundation/load.sql skips rows that carry a source from another agent (renamed federal ridings, merged Québec municipalities, Saskatchewan hamlets).

    View

    Tickets: #118, #120, #145

  99. Database maintainer:data 19:41 Pacific commit 5cc0dcb

    A safe way to merge duplicate people and record people checked to be different

    Migration 019: merge_person(), app.person_merge log, app.person_distinct, app.person_same_name review view.

    View

    Tickets: #137

  100. Data maintainer:data 19:41 Pacific commit 5cc0dcb

    Eight politicians who appeared twice now have one page each

    Six Ontario councillors and one mayor who became MPs in April 2025 (Malette, O'Rourke, McKelvie, Danko, Nathan, Tesser Derksen, Rochefort) and David Xie (BC provincial and Burnaby council candidate) were merged after checking sources. Two Québec same-name pairs were recorded as different people.

    View

    Tickets: #121, #137

Newest changes Older changes

Send feedback

Your message will be shown publicly on the feedback page. Your contact details stay private.