A precinct-by-precinct look at how St. Paul voted for mayor

November 5, 2025

The race between Mayor-elect Kaohly Her and incumbent Melvin Carter was tight in first-choice ballots, highlighting their areas of support around the city.

Mayor-elect Kaohly Her’s historic upset of St. Paul Mayor Melvin Carter started with her trailing the incumbent in the first round of ranked-choice tabulation by about 2,000 votes.

In first-choice ballots, Her gathered stronger support across Summit Hill and Macalester-Groveland, both areas with among the highest turnout in the city. She also won precincts in the W. 7th and Phalen areas.

Carter deepened his support in Frogtown, Hamline-Midway and St. Anthony Park neighborhoods, while retaining more modest support in other areas, including downtown St. Paul.

Her’s ultimate victory was the result of a ranked-choice voting reallocation process that tabulated voters’ other selections for mayor and delivered her the win by collecting the most second-choice votes from candidates like Yan Chen and Mike Hilborn.

Carter won his first election for in 2017 with a strong base of support in St. Anthony Park, Hamline-Midway, and Summit-University. He cruised to reelection in 2021, growing his margin of support in nearly every precinct citywide. Her won an upset victory this year by winning neighborhoods where Carter had previously been strong, such as Union Park and Macalester-Groveland.

about the writers

about the writers

Jeff Hargarten

Data Journalist

Jeff Hargarten is a Minnesota Star Tribune journalist at the intersection of data analysis, reporting, coding and design.

See Moreicon

Jake Steinberg

Graphics reporter

Jake Steinberg is a graphics reporter at the Minnesota Star Tribune focusing on cartography and visual storytelling.

See Moreicon

Yuqing Liu

Graphics Producer

Yuqing Liu is a graphics producer at the Minnesota Star Tribune, focusing on charts, maps and other visual formats for data-driven stories in digital and print.

See Moreicon

More from Elections

See More
FILE - In this March 30, 2020 file photo, My Pillow CEO Mike Lindell speaks as President Donald Trump listens during a briefing about the coronavirus in the Rose Garden of the White House, in Washington. Lindell, is weighing a run for governor in Minnesota. If he follows through on a campaign, it could be an early test of where the Republican Party is headed in the post-Donald Trump era. (AP Photo/Alex Brandon, File) ORG XMIT: MER91a39036b4955bca39a2324a7a8a6
Alex Brandon/The Associated Press

The MyPillow CEO thanked Trump for his words of support but said he did not interpret it as a formal endorsement.

card image
card image