We know D.C. Get our free newsletter to stay in the know.
Muriel Bowser beats Vince Gray in a low-turnout mayoral primary. [LL, Post, LL, LL, DCist, WAMU, Washingtonian, CNN, Al Jazeera, Times, WAMU, Post]
Gray campaign manager Chuck Thies blames U.S. Attorney Ron Machen. [LL]
Bowser plans noon press conference at the National Press Club. [Twitter]
Ward 1 councilmember Jim Graham ousted by Brianne Nadeau. [LL, Blade]
At-large councilmember Anita Bonds holds on to her seat, Tommy Wells protege Charles Allen replaces him in Ward 6. [Post]
Here’s why the vote count took forever. [Post, Post]
Gray party doesn’t draw a crowd. [LL]
Everything else that happened yesterday. [LL]
How sole remaining Bowser opponent David Catania spent his election day. [Post]
Don’t trick Wells supporters. [LL]
Post ed board spikes the football. [Post]
Jeff Bezos-era Post signs letter of intent to move to Franklin Square. [Housing Complex]
Photo by Darrow Montgomery
This isn't a paywall.
We don't have one. Readers like you keep our work free for everyone to read. If you think that it's important to have high quality local reporting we hope you'll support our work with a monthly contribution.