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.
Jul 27, 2026
•
8 min read
Protecting the environment versus attracting big business in the age of Project Blue.
Jul 24, 2026
7 min read
Treatment is good, but it's complicated. ... Kash weighs in on Guthrie case ... And Reddit weighs in on Empire Pizza.
Jul 23, 2026
Who won across Pima County ... Even more local races ... And see you soon, Rodney.
Jul 22, 2026
5 min read
Hernandez wins as Southern Arizona voters (mostly) favor incumbents
Jul 21, 2026
The best and worst of primary season ... Contributions to end the prosecutions ... And endorsements at the buzzer.
Jul 17, 2026
Money pours into local campaigns ... Don’t trust your veggies ... And everyone loves Juan?
Jul 16, 2026
Tucson’s credit rating is better than ours ... ICE is shooting people again ... And exactly who cut those funds, Christy?
Jul 15, 2026
Trust, but verify ... Antenori vs. Mayes, part two ... And the fictional tenth applicant.
Jul 14, 2026
Mendoza's campaign paycheck ... Bus drivers still driving buses ... And Juan helps one lucky family.
Jul 13, 2026
Officials brace for election day ... Keep an open mind ... And a savory and savvy strategy.
Jul 7, 2026
Don't rush it, supervisors ... Swatting is way out of hand ... And they're getting ahead of themselves.
Jul 6, 2026
The data center ballot ... Vouchers on your ballot ... And we apologize in advance for the simile.
Jul 2, 2026
Choose your own adventure ... That’s one skeezy official ... And he’s a one-man political party.
Jul 1, 2026
6 min read
The primary is prelude ... No special session, more ballot questions ... And saying no in the nicest way possible.
Jun 29, 2026
4 min read
What happened to housing? ... Voucher scams continue ... And maybe it was algae-fa.
Jun 26, 2026
He calls her a genocide supporter ... She calls him an antisemite ... And they both blame each other for rising political violence.
Jun 25, 2026
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?
Jun 24, 2026
Much ado about $1.81 billion ... Toledo’s new legal fight ... And the joke Andy Biggs won’t tell.
Jun 23, 2026
A ballot question is still a year away ... The Beale of misfortune ... And monsoon fantasy forecasting.
Jun 22, 2026
A secretive process for an important job ... Go register to vote TODAY ... And this website may eventually self-destruct.
Jun 17, 2026
Arizona pulls the plug on adult ed ... A win for mobile home residents ... And who turned off the lights?
Jun 16, 2026
Playing defense at the Capitol ... The vote-only-for-me strategy ... And it still counts as endorsement, right?
Jun 15, 2026
Like, why'd he quit? ... Baiting the YouTube algorithm ... And lawmakers behaving badly.
Jun 12, 2026
New deal, new cuts ... In bed with Beale ... And location, location, location.
Jun 11, 2026
All roads lead to fare-free transit ... Inheriting a bad reputation ... And we didn’t think IUDs came in that size.