Sitemap - 2020 - City Hall Watcher

2020: the year in charts

Good riddance - Council caps off 2020

Council talks taxes, tents and transformations

One hundred issues, more lobbyists

Council's November reign

Council to talk traffic and toilets

Scorecard watching


Tricks, treats and three-day Council meetings

The not-so-constant Gardiner

Metrolinx Crosslinx Hyperlinx

🗂 Report round-up

The fall of lobbying

A cornucopia of consultants

Jam-packed week

State of the city

Lobbyist's Labour's Lost

Pandemic power rankings

Grand Theft Bike

Need for Speed III: Pandemic Rush

Two decades of condos

Scoot over, lobbyists

Arresting questions about the police budget

Toronto gets those Trudeau bucks

Scoring Council's votes on cops and COVID

Lobbyist Watch: the musical

A scorecard for Council's police debate

A legacy of lobbying

Cop these charts

Two months 'til retirement

May the lobbying be with you

A good news cycle for cyclists

A sad series of charts

Where the Sidewalk ended

Lobbying in the time of COVID

Need for Speed II: School Zone Speedsters

Speaking with the Speaker

A double dose of data

Pandemic can't stop the Lobbyist Watch

COVID-19 councillor check-in

Taking attendance at City Hall

Need for Speed: Open Data edition

Big budget Council Scorecard

A leap year Lobbyist Watch

Council speedruns the 2020 budget

John Tory speaks before Council's budget debate

John Tory makes good grades on the Council Scorecard

Wrestling with Ontario Place's future

Some revealing budget briefs

They say I'm technologically hip

The 2020 budget launch spectacular

New year, same lobbyists

The year in charts