413 Ontario towns and cities · 405 read by hand
Your town's money, in plain words.
Town budgets are public, but they are hundreds of pages long and written for accountants. Council Books reads them for you. It shows where the money goes, compares it with similar towns, and points out the things residents may want explained.
Looked at closely
405 places where we have also read their own budgets, financial statements and reports, and written questions by hand. The biggest are below. See what keeps coming up across them.
Every Ontario town and city
All 413 Ontario municipalities that run their own local services. Every Ontario page is built from the yearly report each town sends the Province: the money, how it compares with similar places, and automatic questions. Places marked "read by hand" also have their own budgets, minutes and reports read for this site.
413 places
Central Ontario62
- Adjala-TosorontioTownshipread by hand$13M in 2024
- AjaxTownread by hand$130M in 2025
- AuroraTownread by hand$109M in 2025
- BarrieCityread by hand$474M in 2025
- BracebridgeTownread by hand$28.5M in 2024
- Bradford West GwillimburyTownread by hand$86.6M in 2025
- BramptonCityread by hand$1.0B in 2025
- BrockTownshipread by hand$12.3M in 2024
- BurlingtonCityread by hand$331M in 2025
- CaledonTownread by hand$138M in 2025
- ClaringtonMunicipalityread by hand$115M in 2025
- ClearviewTownshipread by hand$25.6M in 2023
- CollingwoodTownread by hand$56.1M in 2024
- East GwillimburyTownread by hand$53.3M in 2024
- EssaTownshipread by hand$22.4M in 2025
- Fort ErieTownread by hand$52.1M in 2024
- Georgian BayTownshipread by hand$11.2M in 2025
- GeorginaTownread by hand$85.6M in 2025
- GravenhurstTownread by hand$22.4M in 2025
- GrimsbyTownread by hand$37.3M in 2024
- Halton HillsTownread by hand$88.3M in 2025
- HamiltonCityread by hand$1.8B in 2022
- HuntsvilleTownread by hand$28.6M in 2025
- InnisfilTownread by hand$76.5M in 2024
- KingTownshipread by hand$61.5M in 2025
- Lake of BaysTownshipread by hand$10.1M in 2024
- LincolnTownread by hand$51M in 2025
- MarkhamCityread by hand$468M in 2025
- MidlandTownread by hand$34.5M in 2023
- MiltonTownread by hand$118M in 2024
- MississaugaCityread by hand$1.1B in 2025
- Muskoka LakesTownshipread by hand$19.9M in 2025
- New TecumsethTownread by hand$70.3M in 2025
- NewmarketTownread by hand$148M in 2025
- Niagara FallsCityread by hand$179M in 2024
- Niagara-on-the-LakeTownread by hand$41.6M in 2025
- OakvilleTownread by hand$346M in 2025
- OrilliaCityread by hand$93.3M in 2024
- Oro-MedonteTownshipread by hand$28.5M in 2024
- OshawaCityread by hand$221M in 2025
- PelhamTownread by hand$29.4M in 2025
- PenetanguisheneTownread by hand$19.1M in 2024
- PickeringCityread by hand$126M in 2025
- Port ColborneCityread by hand$46.8M in 2025
- RamaraTownshipread by hand$20.4M in 2025
- Richmond HillCityread by hand$320M in 2025
- ScugogTownshipread by hand$22.6M in 2025
- SevernTownshipread by hand$18.6M in 2024
- SpringwaterTownshipread by hand$26.8M in 2024
- St CatharinesCityread by hand$201M in 2024
- TayTownshipread by hand$14.4M in 2022
- ThoroldCityread by hand$43.1M in 2025
- TinyTownshipread by hand$20.5M in 2024
- TorontoCityread by hand$15.9B in 2025
- UxbridgeTownshipread by hand$22.6M in 2025
- VaughanCityread by hand$639M in 2025
- WainfleetTownshipread by hand$9.3M in 2025
- Wasaga BeachTownread by hand$52.7M in 2025
- WellandCityread by hand$97.4M in 2025
- West LincolnTownshipread by hand$17M in 2024
- WhitbyTownread by hand$149M in 2024
- Whitchurch - StouffvilleTownread by hand$82.8M in 2025
Eastern Ontario103
- Addington HighlandsTownshipread by hand$6.4M in 2024
- Admaston-BromleyTownshipread by hand$3.9M in 2025
- Alfred and PlantagenetTownshipread by hand$15M in 2024
- Algonquin HighlandsTownshipread by hand$10.4M in 2025
- Alnwick-HaldimandTownshipread by hand$8.6M in 2024
- ArnpriorTownread by hand$18.1M in 2025
- Asphodel-NorwoodTownshipread by hand$7.2M in 2024
- AthensTownshipread by hand$2.7M in 2025
- AugustaTownshipread by hand$6.7M in 2024
- BancroftTownread by hand$10.2M in 2025
- BeckwithTownshipread by hand$7.7M in 2025
- BellevilleCityread by hand$155M in 2024
- Bonnechere ValleyTownshipread by hand$7.3M in 2025
- BrightonMunicipalityread by hand$16.5M in 2024
- BrockvilleCityread by hand$62.3M in 2023
- Brudenell, Lyndoch and RaglanTownshipread by hand$2.7M in 2025
- Carleton PlaceTownread by hand$31.1M in 2025
- Carlow-MayoTownshipread by hand$2.6M in 2025
- CasselmanMunicipalityread by hand$9.3M in 2025
- Cavan MonaghanTownshipread by hand$12.3M in 2024
- Central FrontenacTownshipread by hand$11.7M in 2024
- Centre HastingsMunicipalityread by handIncludes Madoc (village)$8.9M in 2025
- ChamplainTownshipread by hand$14.2M in 2025
- Clarence-RocklandCityread by hand$47M in 2025
- CobourgTownread by hand$51M in 2023
- CornwallCityread by hand$231M in 2024
- CramaheTownshipread by hand$8.5M in 2023
- Deep RiverTownread by hand$12.7M in 2025
- DeserontoTownread by hand$4.8M in 2024
- Douro-DummerTownshipread by hand$8.2M in 2025
- Drummond-North ElmsleyTownshipread by hand$7.7M in 2025
- Dysart et alTownshipread by hand$13.8M in 2024
- East HawkesburyTownshipread by hand$4.2M in 2025
- Edwardsburgh-CardinalTownshipread by hand$16.1M in 2024
- Elizabethtown-KitleyTownshipread by hand$8.9M in 2024
- FaradayTownshipread by hand$3.1M in 2025
- Front of YongeTownshipread by hand$2.9M in 2025
- Frontenac IslandsTownshipread by hand$4.8M in 2024
- GananoqueTownread by hand$15.8M in 2024
- Greater MadawaskaTownshipread by hand$6.3M in 2025
- Greater NapaneeTownread by hand$27.3M in 2025
- HamiltonTownshipread by hand$12.6M in 2025
- Hastings HighlandsMunicipalityread by hand$10.8M in 2025
- Havelock-Belmont-MethuenTownshipread by hand$8.3M in 2024
- HawkesburyTownread by hand$23.3M in 2025
- Head, Clara and MariaTownshipread by hand$905K in 2023
- Highlands EastMunicipalityread by hand$9.0M in 2024
- HortonTownshipread by hand$3.7M in 2025
- Kawartha LakesCityread by hand$315M in 2025
- Killaloe, Hagarty and RichardsTownshipread by hand$5.2M in 2025
- KingstonCityread by hand$585M in 2025
- Lanark HighlandsTownshipread by hand$9.8M in 2025
- Laurentian HillsTownread by hand$4.2M in 2025
- Laurentian ValleyTownshipread by hand$11.2M in 2025
- Leeds and the Thousand IslandsTownshipread by hand$15M in 2025
- LimerickTownshipread by hand$1.9M in 2024
- LoyalistTownshipread by hand$41.3M in 2025
- Madawaska ValleyTownshipread by hand$8.9M in 2025
- MadocTownshipread by hand$2.5M in 2022
- Marmora and LakeMunicipalityread by hand$8.8M in 2024
- McNab-BraesideTownshipread by hand$7.2M in 2024
- Merrickville-WolfordVillageread by hand$6.3M in 2025
- Minden HillsTownshipread by hand$13.9M in 2024
- Mississippi MillsMunicipalityread by hand$24.5M in 2024
- MontagueTownshipread by hand$4.7M in 2025
- North Algona-WilberforceTownshipread by hand$4.5M in 2025
- North DundasTownshipread by hand$15.5M in 2025
- North FrontenacTownshipread by hand$9.0M in 2025
- North GlengarryTownshipread by hand$13.3M in 2024
- North GrenvilleMunicipalityread by hand$29.4M in 2024
- North KawarthaTownshipread by hand$7.9M in 2023
- North StormontTownshipread by hand$8.1M in 2025
- Otonabee-South MonaghanTownshipread by hand$9.0M in 2025
- OttawaCityread by hand$4.8B in 2025
- PembrokeCityread by hand$36.1M in 2024
- PerthTownread by hand$16.2M in 2024
- PetawawaTownread by hand$23.6M in 2024
- PeterboroughCityread by hand$375M in 2024
- Port HopeMunicipalityread by hand$39.7M in 2024
- PrescottTownread by hand$12.9M in 2024
- Prince Edward CountyCityread by hand$84.5M in 2024
- Quinte WestCityread by handIncludes Trenton$100M in 2025
- RenfrewTownread by hand$21.9M in 2024
- Rideau LakesTownshipread by hand$14.6M in 2024
- RussellTownshipread by hand$39.1M in 2025
- SelwynTownshipread by hand$17.8M in 2024
- Smiths FallsTownread by hand$32M in 2024
- South DundasTownshipread by hand$13.7M in 2025
- South FrontenacTownshipread by hand$24.8M in 2024
- South GlengarryTownshipread by hand$13.8M in 2025
- South StormontTownshipread by hand$17.2M in 2025
- Stirling-RawdonTownshipread by hand$10.0M in 2024
- Stone MillsTownshipread by hand$9.5M in 2024
- Tay ValleyTownshipread by hand$7.9M in 2024
- The NationMunicipalityread by hand$22M in 2025
- Trent HillsMunicipalityread by hand$21.2M in 2024
- Trent LakesMunicipalityread by hand$13.4M in 2025
- Tudor and CashelTownshipread by hand$2.2M in 2025
- TweedMunicipalityread by hand$9.7M in 2024
- TyendinagaTownshipread by hand$4.8M in 2024
- WestportVillageread by hand$3.0M in 2024
- Whitewater RegionTownshipread by hand$11.3M in 2025
- WollastonTownshipread by hand$3.0M in 2025
Northeastern Ontario110
- ArmourTownshipread by hand$5.4M in 2025
- ArmstrongTownshipread by hand$3.3M in 2025
- AssiginackTownshipread by hand$4.4M in 2024
- BaldwinTownshipread by hand$1.1M in 2024
- BillingsTownshipread by hand$3.0M in 2024
- Black River - MathesonTownshipread by hand$8.9M in 2025
- Blind RiverTownread by hand$12.9M in 2024
- BonfieldTownshipread by hand$5.0M in 2025
- BrethourTownshipread by hand$549K in 2024
- Bruce MinesTownread by hand$2.1M in 2025
- Burk's FallsVillageread by hand$3.6M in 2024
- Burpee and MillsTownshipread by hand$1.5M in 2024
- CallanderMunicipalityread by hand$7.5M in 2024
- CalvinTownshipread by hand$2.8M in 2024
- CarlingTownshipread by hand$6.1M in 2024
- CaseyTownshipread by hand$681K in 2024
- Central ManitoulinMunicipalityread by hand$7.3M in 2023
- ChamberlainTownshipread by hand$1.0M in 2025
- ChapleauTownshipread by hand$6.6M in 2024
- Charlton-DackMunicipalityread by hand$1.9M in 2025
- ChisholmTownshipread by hand$2.5M in 2024
- CobaltTownread by hand$3.5M in 2025
- CochraneTownread by hand$18.7M in 2024
- Cockburn IslandTownshipread by hand$389K in 2024
- ColemanTownshipread by hand$1.9M in 2024
- DubreuilvilleTownshipread by hand$3.3M in 2025
- East FerrisMunicipalityread by hand$8.6M in 2024
- Elliot LakeCityread by hand$24.8M in 2024
- EnglehartTownread by hand$3.8M in 2025
- EspanolaTownread by hand$15.6M in 2025
- EvanturelTownshipread by hand$1.4M in 2025
- Fauquier-StricklandTownshipread by hand$2.3M in 2024
- French RiverMunicipalityread by hand$9.8M in 2025
- GauthierTownshipread by hand$589K in 2024
- Gordon-Barrie IslandMunicipalityread by hand$2.5M in 2025
- Gore BayTownread by hand$4.2M in 2025
- Greater SudburyCityread by hand$738M in 2025
- HarleyTownshipread by hand$1.5M in 2024
- HarrisTownshipread by hand$617K in 2024
- HearstTownread by hand$23.9M in 2024
- HilliardTownshipread by hand$3.0M in 2024
- HiltonTownshipread by hand$1.2M in 2025
- Hilton BeachVillageread by hand$1.3M in 2025
- HornepayneTownshipread by hand$5.6M in 2024
- HudsonTownshipread by hand$1.0M in 2024
- Huron ShoresMunicipalityread by hand$5.4M in 2025
- Iroquois FallsTown$16.6M in 2025
- JamesTownshipread by hand$1.5M in 2024
- JocelynTownshipread by hand$986K in 2023
- JohnsonTownshipread by hand$2.8M in 2025
- JolyTownshipread by hand$1.2M in 2024
- KapuskasingTownread by hand$29.1M in 2024
- KearneyTownread by hand$4.2M in 2024
- KernsTownshipread by hand$672K in 2024
- KillarneyMunicipalityread by hand$4.4M in 2024
- Kirkland LakeTownread by hand$36.3M in 2024
- LairdTownshipread by hand$2.2M in 2025
- Larder LakeTownshipread by hand$2.2M in 2024
- LatchfordTownread by hand$1.6M in 2024
- Macdonald Meredith et alTownshipread by hand$3.3M in 2024
- MacharTownshipread by hand$3.3M in 2025
- MagnetawanMunicipalityread by hand$8.7M in 2025
- Markstay-WarrenMunicipalityread by hand$5.9M in 2022
- MatachewanTownshipread by hand$1.9M in 2024
- MattawaTownread by hand$6.8M in 2025
- MattawanMunicipalityread by hand$679K in 2025
- Mattice - Val CoteTownshipread by hand$2.0M in 2025
- McDougallTownshipread by hand$6.9M in 2024
- McGarryTownshipread by hand$2.4M in 2024
- McKellarTownshipread by hand$4.7M in 2025
- McMurrich-MonteithTownshipread by hand$2.7M in 2025
- MoonbeamTownshipread by hand$4.3M in 2024
- MoosoneeTownread by hand$5.6M in 2023
- Nairn and HymanTownshipread by hand$1.6M in 2025
- NipissingTownshipread by hand$5.5M in 2025
- North BayCityread by hand$147M in 2025
- Northeastern Manitoulin & The IslTownread by hand$8.9M in 2025
- OpasatikaTownshipread by hand$1.2M in 2024
- Papineau-CameronTownshipread by hand$2.3M in 2025
- Parry SoundTownread by hand$32.7M in 2024
- PerryTownshipread by hand$5.0M in 2025
- Plummer AdditionalTownshipread by hand$2.1M in 2025
- PowassanMunicipalityread by hand$6.5M in 2024
- PrinceTownshipread by hand$2.6M in 2024
- RyersonTownshipread by hand$2.5M in 2024
- Sables-Spanish RiversTownshipread by hand$7.3M in 2025
- Sault Ste MarieCityread by hand$222M in 2025
- SeguinTownshipread by hand$20.8M in 2025
- Smooth Rock FallsTownread by hand$5.1M in 2025
- South AlgonquinTownshipread by hand$4.0M in 2025
- South RiverVillageread by hand$3.1M in 2025
- SpanishTownread by hand$2.2M in 2025
- St JosephTownshipread by hand$4.3M in 2025
- St-CharlesMunicipalityread by hand$4.2M in 2024
- StrongTownshipread by hand$4.4M in 2025
- SundridgeVillageread by hand$3.3M in 2025
- TarbuttTownshipread by hand$1.8M in 2025
- TehkummahTownshipread by hand$1.6M in 2022
- TemagamiMunicipality$6.5M in 2024
- Temiskaming ShoresCityread by hand$29.3M in 2024
- The ArchipelagoTownshipread by hand$10.6M in 2024
- The North ShoreTownshipread by hand$1.8M in 2024
- ThessalonTownread by hand$3.8M in 2025
- ThornloeVillage$224K in 2024
- TimminsCityread by hand$149M in 2024
- Val Rita-HartyTownshipread by hand$2.3M in 2024
- WawaMunicipalityread by hand$11.6M in 2024
- West NipissingMunicipalityread by hand$51.7M in 2024
- White RiverTownshipread by hand$2.8M in 2024
- WhitestoneMunicipalityread by hand$4.7M in 2024
Northwestern Ontario33
- AlbertonTownshipread by hand$1.3M in 2025
- AtikokanTownshipread by hand$10.9M in 2024
- ChappleTownshipread by hand$3.0M in 2025
- ConmeeTownshipread by hand$1.6M in 2025
- DawsonTownshipread by hand$1.3M in 2025
- DorionTownshipread by hand$1.0M in 2024
- DrydenCityread by hand$30.1M in 2025
- Ear FallsTownshipread by hand$4.5M in 2024
- EmoTownshipread by hand$3.7M in 2025
- Fort FrancesTownread by hand$27M in 2025
- GilliesTownshipread by hand$959K in 2024
- GreenstoneMunicipalityread by hand$25.3M in 2025
- KenoraCityread by hand$56.3M in 2025
- La ValleeTownshipread by hand$1.7M in 2025
- Lake of The WoodsTownshipread by hand$1.4M in 2025
- MachinTownshipread by hand$3.3M in 2025
- ManitouwadgeTownshipread by hand$7.4M in 2023
- MarathonTownread by hand$12.8M in 2025
- MorleyTownshipread by hand$1.3M in 2025
- NeebingMunicipalityread by hand$4.0M in 2024
- NipigonTownshipread by hand$4.5M in 2022
- O'ConnorTownship$1.3M in 2025
- Oliver PaipoongeMunicipalityread by hand$8.9M in 2024
- Pickle LakeTownshipread by hand$2.7M in 2023
- Rainy RiverTownread by hand$3.0M in 2024
- Red LakeMunicipalityread by hand$16.6M in 2024
- Red RockTownship$3.8M in 2025
- SchreiberTownshipread by hand$4.1M in 2023
- ShuniahMunicipalityread by hand$7.3M in 2025
- Sioux LookoutMunicipalityread by hand$36.2M in 2024
- Sioux Narrows-Nestor FallsTownshipread by hand$4.8M in 2024
- Terrace BayTownshipread by hand$6.6M in 2025
- Thunder BayCityread by hand$557M in 2024
Southwestern Ontario105
- Adelaide-MetcalfeTownshipread by hand$4.6M in 2025
- AmaranthTownshipread by hand$5.4M in 2023
- AmherstburgTownread by hand$42.9M in 2025
- Arran-ElderslieMunicipalityread by hand$11.2M in 2024
- Ashfield-Colborne-WawanoshTownshipread by hand$7.9M in 2024
- AylmerTownread by hand$14.7M in 2025
- BayhamMunicipalityread by hand$9.4M in 2025
- Blandford - BlenheimTownshipread by hand$10.7M in 2025
- BluewaterMunicipalityread by hand$17.4M in 2025
- Brant CountyMunicipalityread by hand$121M in 2025
- BrantfordCityread by hand$393M in 2024
- BrocktonMunicipalityread by hand$21.2M in 2024
- Brooke-AlvinstonMunicipalityread by hand$5.4M in 2025
- CambridgeCityread by hand$218M in 2025
- Central ElginMunicipalityread by hand$21.4M in 2024
- Central HuronMunicipalityread by hand$13.5M in 2024
- Centre WellingtonTownshipread by hand$42.1M in 2025
- Chatham-KentMunicipalityread by hand$389M in 2024
- ChatsworthTownshipread by hand$8.3M in 2024
- Dawn-EuphemiaTownshipread by hand$5.4M in 2023
- Dutton-DunwichMunicipality$11.1M in 2024
- East GarafraxaTownshipread by hand$4.8M in 2025
- East Zorra - TavistockTownshipread by hand$8.7M in 2024
- EnniskillenTownshipread by hand$5.5M in 2025
- ErinTownread by hand$13.3M in 2024
- EssexTownread by hand$36.4M in 2025
- Georgian BluffsTownshipread by hand$16.9M in 2025
- GoderichTownread by hand$24.3M in 2025
- Grand ValleyTownread by hand$7.6M in 2024
- Grey HighlandsMunicipalityread by hand$20M in 2024
- GuelphCityread by hand$559M in 2025
- Guelph-EramosaTownshipread by hand$12.4M in 2025
- Haldimand CountyMunicipalityread by hand$117M in 2023
- HanoverTownread by hand$18.2M in 2024
- HowickTownshipread by hand$5.5M in 2025
- Huron EastMunicipalityread by hand$17.6M in 2024
- Huron-KinlossTownshipread by hand$15.6M in 2024
- IngersollTownread by hand$19.6M in 2025
- KincardineMunicipalityread by hand$32.4M in 2025
- KingsvilleTownread by hand$29.4M in 2025
- KitchenerCityread by hand$448M in 2025
- LakeshoreMunicipalityread by hand$51.9M in 2024
- Lambton ShoresMunicipalityread by hand$25M in 2025
- LaSalleTownread by hand$62.8M in 2025
- LeamingtonMunicipalityread by hand$49.6M in 2024
- LondonCityread by hand$1.4B in 2025
- Lucan BiddulphTownshipread by hand$9.2M in 2025
- MalahideTownshipread by hand$12.7M in 2024
- MapletonTownshipread by hand$11.3M in 2025
- MeafordMunicipalityread by hand$23.7M in 2024
- MelancthonTownshipread by hand$4.1M in 2025
- Middlesex CentreMunicipalityread by hand$28.6M in 2025
- MintoTownread by hand$14.2M in 2025
- MonoTown$13M in 2025
- Morris-TurnberryMunicipalityread by hand$5.9M in 2025
- MulmurTownshipread by hand$5.3M in 2025
- NewburyVillageread by hand$1.0M in 2023
- Norfolk CountyMunicipalityread by hand$229M in 2025
- North DumfriesTownshipread by hand$9.8M in 2024
- North HuronTownshipread by hand$11.5M in 2023
- North MiddlesexMunicipalityread by hand$14M in 2023
- North PerthMunicipalityread by hand$40.4M in 2025
- Northern Bruce PeninsulaMunicipalityread by hand$12.8M in 2024
- NorwichTownshipread by hand$11.4M in 2024
- Oil SpringsVillageread by hand$1.5M in 2025
- OrangevilleTownread by hand$53.5M in 2024
- Owen SoundCityread by hand$53.9M in 2024
- PeleeTownshipread by hand$2.8M in 2024
- Perth EastTownshipread by hand$13.9M in 2025
- Perth SouthTownshipread by hand$6.1M in 2025
- PetroliaTownread by hand$11.9M in 2024
- Plympton-WyomingTownread by hand$16.9M in 2024
- Point EdwardVillageread by hand$7.1M in 2025
- PuslinchTownshipread by hand$7.9M in 2025
- SarniaCityread by hand$152M in 2025
- Saugeen ShoresTownread by hand$33.9M in 2024
- ShelburneTownread by hand$13.5M in 2025
- South BruceMunicipalityread by hand$13M in 2024
- South HuronMunicipalityread by hand$17.7M in 2024
- South-West OxfordTownshipread by hand$8.3M in 2025
- SouthgateTownshipread by hand$14.8M in 2024
- Southwest MiddlesexMunicipalityread by hand$11.5M in 2024
- SouthwoldTownshipread by hand$13M in 2025
- St ClairTownshipread by hand$34.7M in 2025
- St MarysTownread by hand$22.7M in 2023
- St ThomasCityread by hand$167M in 2024
- StratfordCityread by hand$139M in 2023
- Strathroy-CaradocMunicipalityread by hand$36.2M in 2025
- TecumsehTownread by hand$35.4M in 2024
- Thames CentreMunicipalityread by hand$16.5M in 2023
- The Blue MountainsTownread by hand$41.4M in 2025
- The South Bruce PeninsulaTownread by hand$21M in 2025
- TillsonburgTownread by hand$26.7M in 2025
- WarwickTownship$9.1M in 2024
- WaterlooCityread by hand$207M in 2025
- WellesleyTownshipread by hand$9.4M in 2024
- Wellington NorthTownshipread by hand$15.7M in 2025
- West ElginMunicipalityread by hand$10.1M in 2024
- West GreyMunicipalityread by hand$19.1M in 2024
- West PerthMunicipalityread by hand$17.1M in 2025
- WilmotTownshipread by hand$17M in 2023
- WindsorCityread by hand$990M in 2025
- WoodstockCityread by hand$90.2M in 2025
- WoolwichTownshipread by hand$26.8M in 2024
- ZorraTownshipread by hand$12.1M in 2025
Every fact, sourced
Each number links to the public document it came from. Check it yourself.
No accusations
We ask questions. Every one lists ordinary reasons a number could look odd.
Compared fairly
Towns are only compared with places of a similar size and kind, from the same yearly reports.
Free, independent, and paid for by readers. No ad networks, and no money from candidates, parties or councils. If this helps you, help us read the next town.
Support this work