Saint Paul and Minneapolis council races: first-choice margins, 2023 and 2025 Published by the Twin Cities Renter Guide, twincitiesrenterguide.com. Last updated: Oct. 22, 2026. Files generated Oct. 24, 2026 by build_civic.py. DESCRIPTION The winner's first-choice lead over second place in each current council member's most recent race, as shown on the How they voted ward cards. SOURCES - Minnesota Secretary of State, unofficial results file, Nov. 7, 2023 general election: https://electionresultsfiles.sos.mn.gov/20231107/local.txt (accessed Oct. 17, 2026). Saint Paul wards 1-3 and 5-7. - Minnesota Secretary of State, unofficial results file, Aug. 12, 2025 special election: https://electionresultsfiles.sos.mn.gov/20250812/local.txt (accessed Oct. 17, 2026). Saint Paul Ward 4. - City of Minneapolis, 2025 election results, one page per ward: https://vote.minneapolismn.gov/results-data/election-results/2025/council-ward-1 through council-ward-13 (accessed Oct. 17, 2026). METHOD First-choice (first-round) votes for the winner and the second-place candidate were taken from each results source and subtracted; points are the same gap as a share of first-choice votes. Values are copied from the guide's ward cards. COLUMNS See twin-cities-council-election-margins-dictionary.csv. LIMITS The Saint Paul figures come from unofficial election-night files. The guide does not host copies of the results files, and this package does not include them; the margins could not be re-checked against the files when this package was built (the results files were not saved with the guide's working files). Use the links above. First-choice gaps are not final ranked-choice margins. Outlier, not an error: Minneapolis Ward 13's first-choice gap is about 90 points, an effectively uncontested race.