A hard fought and noisy campaign to elect Denver's next mayor ends Tuesday.
After polls close at 7 p.m. Tuesday in the city's runoff election, we'll know whether Michael Hancock will serve a third term as mayor or whether political newcomer Jamie Giellis will have scored a come-from-behind win.
Tuesday's results also will show who the city's next clerk and recorder will be, and whether any future bid by Denver to host the Olympic Games should go before voters first.
And residents of five council districts around the city will know who their next city council representative is.
It's not too late to vote -- but it is too late to return your ballot by mail. Instead, you should drop off your ballot at one of the many ballot return boxes scattered around the city. Or you can vote in person at a city Vote Center.
(To find out where to drop your ballot or vote in person, visit DenverVotes.org/VoterInfo or call or text 303-653-9668.)
To help you sort things out, here's a recap of key Colorado Politics coverage of Denver's 2019 election and runoff. Most recent stories appear first.
MAYOR'S RACE: COVERAGE
> Denver's mayoral runoff: Hancock leads in fundraising; Giellis gains; also-rans also get money (VIDEO)
> Detective who accused Denver mayor of sexual harassment rips Hancock as 'desperate liar'
> COPO PODCAST: Denver mayoral race comes down to how choice is framed, say experts
> TRAIL MIX | Hancock is no stranger to mudslide runoffs
> Denver mayor's race: Giellis apologizes for Chinatown tweet
> Giellis under fire for skipping Denver mayoral debates organized by minority leaders
> Giellis accuses Hancock of 'culture of sexual harassment'
> 9NEWS TRUTH TEST: On Hancock's ad targeting Giellis in the Denver mayor runoff
> What's the path to victory in Denver's mayoral runoff? A map points the way (VIDEO)
> Hancock, Giellis compare each other to Trump as Denver mayoral runoff heats up
> Denver mayor candidates choose friendly audiences to talk about race (VIDEO)
> Hillary Clinton endorses Hancock in Denver mayoral runoff
> Uproar over race engulfs Denver mayoral candidate Jamie Giellis (VIDEO)
> Dueling rallies break out at city hall
> Former candidates Calderón, Tate endorse Giellis
> WATCH: Why the most powerful people in the Denver mayor's race now are the losers
> WATCH: Denver mayoral candidate Giellis on Tuesday's election results and June runoff
> DENVER ELECTION 2019: Hancock to face Giellis in mayor's race runoff
> Denver mayoral candidate Giellis missed voting in 10 city elections since 2006
> Democratic presidential hopeful Buttigieg endorses Hancock in Denver mayoral race
> Mailer from 'Republicans for Jamie Giellis' did not state her mayoral campaign paid for it (VIDEO)
MAYOR'S RACE: DEBATES
> Denver mayoral rivals spar over familiar issues in final runoff debate
> Denver mayor candidates swap sharp exchanges in Aaron Harber Show debate
> Denver mayor's race: Hancock, Giellis talk business in latest debate
> Denver mayoral candidates get testy in 9News/CoPo debate (VIDEO)
> WATCH: The 9News/CoPo Denver mayoral debate in 4 minutes
> Denver mayoral candidates spar over urban camping ban
> Hancock challenges Giellis to 12 debates before runoff
> 9News/CoPo debate: Denver mayoral hopefuls differ on growth, development and 'how much is too much?" (VIDEO)
MAYOR'S RACE: PROFILES & INTERVIEWS
> DENVER RUNOFF 2019 | WATCH: Interview with Michael Hancock
> DENVER RUNOFF 2019 | WATCH: Interview with Jamie Giellis
> DENVER CANDIDATES' SPOUSES: 'Wine geek' Chris Giellis gets a taste of 'rough and tumble' politics
> DENVER CANDIDATES' SPOUSES: Mary Louise Lee, city's first lady, on the toll the campaign takes on family life
> COVER STORY | Meet Denver's next mayor: The candidates charge into a pivotal election
> COVER STORY | Meet Michael Hancock, candidate for Denver mayor (AUDIO)
> COVER STORY | Meet Jamie Giellis, candidate for Denver mayor (AUDIO)
> ON THE CAMPAIGN TRAIL | Michael Hancock, candidate for mayor
> ON THE CAMPAIGN TRAIL | Jamie Giellis, candidate for mayor
> DENVER RUNOFF 2019: 5 city council races to be decided Tuesday
> DENVER RUNOFF 2019: Newcomers Sandoval, Somma vie for council District 1 seat
> DENVER RUNOFF 2019: Torres, Barela square off in council District 3
> DENVER RUNOFF 2019: Sawyer eyes upset of incumbent Susman in council District 5
> DENVER RUNOFF 2019: Brooks, CdeBaca present contrasting choices in council District 9
> Opponents in Denver City Council District 9 race both slam racist flyer (VIDEO)
> DENVER RUNOFF 2019: Newcomer Hinds vies to unseat New in Council District 10
> DENVER ELECTION 2019: City council at-large incumbents cruising; open seats head to runoff
CLERK & RECORDER
> DENVER RUNOFF 2019: Perl, Lopez compete for clerk and recorder
> DENVER ELECTION 2019: Candidates tightly packed in race for clerk-recorder; runoff ahead
> DENVER RUNOFF 2019 | Initiative 302 would require vote before future Olympics bids
> INSIGHTS | Denver's Olympic hopes are flaming out