But five years into his mayorship, allies and adversaries alike say he’s dropped the ball.
voiceofsandiego.org/2026/01/14/t...
voiceofsandiego.org/2026/02/04/s...
voiceofsandiego.org/2026/02/04/s...
voiceofsandiego.org/2026/02/04/t...
voiceofsandiego.org/2026/02/04/t...
voiceofsandiego.org/2026/02/04/i...
voiceofsandiego.org/2026/02/04/i...
voiceofsandiego.org/2026/02/03/c...
voiceofsandiego.org/2026/02/03/c...
Here’s why 👇
voiceofsandiego.org/2026/02/02/e...
Here’s why 👇
voiceofsandiego.org/2026/02/02/e...
Here’s what we found:
voiceofsandiego.org/2026/02/02/w...
Here’s what we found:
voiceofsandiego.org/2026/02/02/w...
voiceofsandiego.org/2026/02/03/e...
voiceofsandiego.org/2026/02/03/e...
voiceofsandiego.org/2026/01/30/s...
voiceofsandiego.org/2026/01/30/s...
voiceofsandiego.org/2026/02/01/c...
voiceofsandiego.org/2026/02/01/c...
voiceofsandiego.org/2026/01/31/p...
voiceofsandiego.org/2026/01/31/p...
Environment Reporter MacKenzie Elmer explains 👇
voiceofsandiego.org/2026/01/30/w...
Environment Reporter MacKenzie Elmer explains 👇
voiceofsandiego.org/2026/01/30/w...
Can they pull it together?
voiceofsandiego.org/2026/01/29/s...
Can they pull it together?
voiceofsandiego.org/2026/01/29/s...
voiceofsandiego.org/2026/01/29/w...
voiceofsandiego.org/2026/01/29/w...
As agents are hired en masse, immigrants and advocacy groups fear a larger crackdown could be on the horizon.
voiceofsandiego.org/2026/01/30/i...
As agents are hired en masse, immigrants and advocacy groups fear a larger crackdown could be on the horizon.
voiceofsandiego.org/2026/01/30/i...
voiceofsandiego.org/2026/01/27/c...
voiceofsandiego.org/2026/01/27/c...
voiceofsandiego.org/2026/01/28/s...
voiceofsandiego.org/2026/01/28/s...
These often serve as vacation homes for the very-wealthy, and sit empty most of the time.
voiceofsandiego.org/2026/01/28/h...
These often serve as vacation homes for the very-wealthy, and sit empty most of the time.
voiceofsandiego.org/2026/01/28/h...
voiceofsandiego.org/2026/01/26/b...
voiceofsandiego.org/2026/01/26/b...
voiceofsandiego.org/2026/01/26/s...
voiceofsandiego.org/2026/01/26/s...
voiceofsandiego.org/2026/01/24/p...
voiceofsandiego.org/2026/01/24/p...
voiceofsandiego.org/2026/01/23/a...
voiceofsandiego.org/2026/01/23/a...
voiceofsandiego.org/2026/01/26/c...
voiceofsandiego.org/2026/01/26/c...
voiceofsandiego.org/2026/01/23/s...
voiceofsandiego.org/2026/01/23/s...
voiceofsandiego.org/2026/01/26/h...
voiceofsandiego.org/2026/01/26/h...
"Coronado and San Diego are obviously very different cities."
voiceofsandiego.org/2026/01/21/o...
"Coronado and San Diego are obviously very different cities."
voiceofsandiego.org/2026/01/21/o...