Politics & Government
Final Annapolis Election 2025 Results: Democrats Sweep Mayor's Office, City Council
The Annapolis 2025 election results were just finalized. See who won the races for mayor and city council.

ANNAPOLIS, MD — The Annapolis Nov. 4 election results were certified Wednesday after the final mail-in and provisional ballots were tallied, cementing the Democrats' complete control over City Hall.
The Democrats retained the mayor's office and all eight city council seats.
Hardware store owner, attorney and engineer Jared Littmann (D) defeated consultant Robert "Bobby" O'Shea (R) in the mayoral election. With 74% of the vote to O'Shea's 26%, Littmann will succeed outgoing Mayor Gavin Buckley (D), who was term-bound and could not run again.
Find out what's happening in Annapolisfor free with the latest updates from Patch.
O'Shea had already conceded on election night.
The closest race was in Ward 1, which represents the downtown historic district. Current Alderman Harry Huntley (D) escaped a once-close race with unaffiliated Thomas Krieck. Huntley won by 98 votes, claiming 53% of all ballots, compared to Krieck's 47%.
Find out what's happening in Annapolisfor free with the latest updates from Patch.

Krieck, a business executive, led Huntley, an agriculture policy analyst, by 10 votes after in-person ballots were counted. Huntley jumped ahead of Krieck with a 99-vote lead after the first batch of mail-in ballots was canvassed.
Huntley and Littmann's largest task will be overseeing the construction of the $71 million City Dock Park, a green space intended to mitigate flooding.
This was Huntley's first time seeking election, as he was appointed to the office when former Alderwoman Elly Tierney (D) retired in September 2024.
Democratic incumbents Karma O'Neill (Ward 2), Brooks Schandelmeier (Ward 5) and Robert Savidge (Ward 7) all earned another term. Challengers opposed O'Neill, a business owner and event planner, and Schandelmeier, who works in health care policy for the American Hospital Association.
Savidge, an environmental scientist, did not have an opponent. The city's only other uncontested candidate was Janice Elaine Allsup-Johnson (D-Ward 4), a retired county government professional. Savidge and Allsup-Johnson just needed one vote to clinch their seats.
Related:
- Updated Annapolis Election Results: Huntley Leads Krieck In Close Ward 1 Race
- Tight Ward 1 Race Reveals Competing Views For Annapolis City Dock Park
- O'Shea Concedes To Littmann In Annapolis Mayor's Race
- $71M Annapolis City Dock Park Aims To Prevent Flooding
Certified Annapolis Election Results 2025
Here are the final vote totals. Voters can see which ward they live in by using this tool.
Mayor
- Jared Littmann (D): 6,792
- Robert O'Shea (R): 2,441
Ward 1
- Harry Huntley (D): 987
- Thomas Krieck (Unaffiliated): 889
Ward 2
- Karma O'Neill (D): 946
- Kenneth G. Vincent (R): 507
Ward 3
- Keanuú Smith-Brown (D): 620
- Michael Dye (Unaffiliated): 170
Ward 4
- Janice Elaine Allsup-Johnson (D): 491
Ward 5
- Brooks Schandelmeier (D): 648
- Jack Papaleonti (R): 347
Ward 6
- Diesha Contee (D): 465
- George M. Gallagher (R): 172
Ward 7
- Robert Savidge (D): 856
Ward 8
- Frank Thorp (D): 1,128
- Will Cunha (Unaffiliated): 648
Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.