Logo
Search
Home
Archives
Login
Sign Up
Logo
Oliver Buchannon
Joe Ferguson

An award-winning journalist w/ 15 years of experience covering Arizona politics, Joe is a graduate of the University of Arizona's Journalism dept. A former bureaucrat/retired politician, Joe has a deep love for Tucson.

Why the supervisors hit pause

Jul 15, 2026

•

5 min read

Why the supervisors hit pause

Trust, but verify ... Antenori vs. Mayes, part two ... And the fictional tenth applicant.

Joe Ferguson
Joe Ferguson
Following the CD6 money

Jul 14, 2026

•

5 min read

Following the CD6 money

Mendoza's campaign paycheck ... Bus drivers still driving buses ... And Juan helps one lucky family.

Joe Ferguson
Joe Ferguson
Pima County's election message: Relax

Jul 13, 2026

•

5 min read

Pima County's election message: Relax

Officials brace for election day ... Keep an open mind ... And a savory and savvy strategy.

Joe Ferguson
Joe Ferguson
Choosing the next treasurer

Jul 7, 2026

•

7 min read

Choosing the next treasurer

Don't rush it, supervisors ... Swatting is way out of hand ... And they're getting ahead of themselves.

Nicole Camacho
Joe Ferguson
Nicole Camacho, +1
Marana's proxy referendum

Jul 6, 2026

•

8 min read

Marana's proxy referendum

The data center ballot ... Vouchers on your ballot ... And we apologize in advance for the simile.

Joe Ferguson
Joe Ferguson
Three years, and counting

Jul 2, 2026

•

8 min read

Three years, and counting

Choose your own adventure ... That’s one skeezy official ... And he’s a one-man political party.

Joe Ferguson
Curt Prendergast
Joe Ferguson, +1
Cue the attack ads

Jul 1, 2026

•

6 min read

Cue the attack ads

The primary is prelude ... No special session, more ballot questions ... And saying no in the nicest way possible.

Joe Ferguson
Joe Ferguson
The data center you didn't see coming

Jun 29, 2026

•

4 min read

The data center you didn't see coming

What happened to housing? ... Voucher scams continue ... And maybe it was algae-fa.

Joe Ferguson
Joe Ferguson
Arizona’s dirtiest Democratic primary

Jun 26, 2026

•

6 min read

Arizona’s dirtiest Democratic primary

He calls her a genocide supporter ... She calls him an antisemite ... And they both blame each other for rising political violence.

Joe Ferguson
Joe Ferguson
Jail education gets a lifeline

Jun 25, 2026

•

7 min read

Jail education gets a lifeline

It’s the opposite of a school-to-prison pipeline ... More news on Guthrie search ... And what do you have to do to get your name stripped off a pickleball complex?

Joe Ferguson
Joe Ferguson
A budget by any name

Jun 24, 2026

•

7 min read

A budget by any name

Much ado about $1.81 billion ... Toledo’s new legal fight ... And the joke Andy Biggs won’t tell.

Joe Ferguson
Joe Ferguson
Tucson is rethinking red-light cameras

Jun 23, 2026

•

6 min read

Tucson is rethinking red-light cameras

A ballot question is still a year away ... The Beale of misfortune ... And monsoon fantasy forecasting.

Joe Ferguson
Joe Ferguson
Back to the drawing board

Jun 22, 2026

•

7 min read

Back to the drawing board

A secretive process for an important job ... Go register to vote TODAY ... And this website may eventually self-destruct.

Joe Ferguson
Joe Ferguson
Budget cuts close a door

Jun 17, 2026

•

5 min read

Budget cuts close a door

Arizona pulls the plug on adult ed ... A win for mobile home residents ... And who turned off the lights?

Joe Ferguson
Joe Ferguson
When winning means blocking bills

Jun 16, 2026

•

5 min read

When winning means blocking bills

Playing defense at the Capitol ... The vote-only-for-me strategy ... And it still counts as endorsement, right?

Joe Ferguson
Joe Ferguson
County treasurer quitting leaves questions

Jun 15, 2026

•

6 min read

County treasurer quitting leaves questions

Like, why'd he quit? ... Baiting the YouTube algorithm ... And lawmakers behaving badly.

Joe Ferguson
Joe Ferguson
Tucson’s place in the state budget

Jun 12, 2026

•

6 min read

Tucson’s place in the state budget

New deal, new cuts ... In bed with Beale ... And location, location, location.

Joe Ferguson
Joe Ferguson
Taking the council's temperature

Jun 11, 2026

•

5 min read

Taking the council's temperature

All roads lead to fare-free transit ... Inheriting a bad reputation ... And we didn’t think IUDs came in that size.

Joe Ferguson
Joe Ferguson
The pipeline nobody wants

Jun 10, 2026

•

6 min read

The pipeline nobody wants

It’d run right through Pima County ... Cunningham says farewell to free fares ... And aren’t you glad you don’t live in Maricopa County?

Joe Ferguson
Joe Ferguson
Tucson Teamsters ready to strike

Jun 9, 2026

•

6 min read

Tucson Teamsters ready to strike

Bus safety is main sticking point ... Learning his lesson? ... And Tucsonans are better than Swamp creatures.

Joe Ferguson
Joe Ferguson
The political ads are coming

Jun 4, 2026

•

5 min read

The political ads are coming

Matlock is about to get very political ... ICE drops case against Toledo ... And clean up your mailing lists.

Joe Ferguson
Joe Ferguson
A $6.6 million standoff

Jun 2, 2026

•

6 min read

A $6.6 million standoff

Taxpayer refunds vs school district cuts ... Make cotton great again ... And not your typical "Welcome to Marana" billboard.

Joe Ferguson
Joe Ferguson
Chasing TSMC dollars for Tucson

May 29, 2026

•

5 min read

Chasing TSMC dollars for Tucson

Courting big business costs big bucks ... ICE has another great-grandmother in custody ... And sure, he’ll look into it.

Joe Ferguson
Joe Ferguson
Disrupting business as usual

May 28, 2026

•

7 min read

Disrupting business as usual

Sitting barefoot on the table, asking politicians to resign ... Megaports are all the rage these days ... And there’s a money tree just outside of Arivaca.

Joe Ferguson
Joe Ferguson
The Nanos saga isn't over yet

May 26, 2026

•

6 min read

The Nanos saga isn't over yet

Heinz makes case for perjury charges ... What’s going on with Pima IDA? ... And time is still a flat circle.

Joe Ferguson
Joe Ferguson
Load more

Tucson Agenda

Reinventing old school local journalism
in the OId Pueblo.


Contact: [email protected]