- Lead
- 75,116
- Total
- 116,271
- vs nation
- D+66.1
- Turnout
- 52.1%
St. Louis city, MO
President margin by year
Place winner margin
President results by year
2024 turnout 52.1% of 225,264 citizens 18+
- Lead
- 88,615
- Total
- 134,372
- vs nation
- D+61.5
- Turnout
- 56.7%
- Lead
- 83,403
- Total
- 132,487
- vs nation
- D+60.9
- Turnout
- 55.5%
- Lead
- 95,837
- Total
- 144,066
- vs nation
- D+62.7
- Turnout
- —
- Lead
- 108,263
- Total
- 158,858
- vs nation
- D+60.9
- Turnout
- —
- Lead
- 88,340
- Total
- 144,638
- vs nation
- D+63.5
- Turnout
- —
- Lead
- 71,758
- Total
- 124,752
- vs nation
- D+57.0
- Turnout
- —
- Lead
- 69,112
- Total
- 122,003
- vs nation
- D+48.1
- Turnout
- —
Key facts
- 2024 presidential margin
- D+64.6MIT Election Lab
- Population
- 288,5122024 5-year
- Median household income
- $56,1602024 5-year
- White (non-Hispanic)
- 44.4%2024 5-year
- Black
- 42.1%2024 5-year
- Hispanic / Latino
- 5.3%2024 5-year
- Peak Democratic margin
- D+68.2 in 2008MIT Election Lab
- Peak Republican margin
- R+20.2 in 1920MIT Election Lab
- Most similar
- Richmond city, VA · twin score 97.4
Midterm durability
Total general-election participants divided by same-year citizen voting-age population. These are total ballots or participating voters—not presidential candidate votes.
- 2024 total turnout
- 52.1%117,354 participants ÷ 225,264 CVAP
- 2020→2022 drop-off
- +20.7 ptsPresidential-dependent
- Drop-off versus state
- +1.6 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026 scenario
- 31.4%–38.3%Recent-cycle and two-cycle persistence scenarios; not a forecast
| Election | Participants | CVAP | Turnout | Quality |
|---|---|---|---|---|
| 2016 · Presidential | 134,066 | 241,702 | 55.5% | A/A |
| 2018 · Midterm | 116,275 | 239,606 | 48.5% | A/A |
| 2020 · Presidential | 133,867 | 236,032 | 56.7% | C/A |
| 2022 · Midterm | 84,096 | 233,295 | 36.0% | C/A |
| 2024 · Presidential | 117,354 | 225,264 | 52.1% | A/A |
Sources and methods
- 2016: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 293/111.
- 2018: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 297/138.
- 2020: numerator source 159, denominator source 157; top ticket votes; canonical-complete-contest-floor-v1; allocation share 0.0%; series 152/2.
- 2022: numerator source 159, denominator source 157; top ticket votes; canonical-complete-contest-floor-v1; allocation share 0.0%; series 154/183.
- 2024: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 311/228.
Precinct data
Results by precinct
181 precincts · 116,271 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -Ward 06 Precinct 06Ward 06 Precinct 06 | 2,539 | 329 | 78 | 2,946 | 86.2% | 11.2% | D+75.0 |
|---|---|---|---|---|---|---|---|
| Precinct -Ward 02 Precinct 01Ward 02 Precinct 01 | 1,902 | 867 | 29 | 2,798 | 68.0% | 31.0% | D+37.0 |
| Precinct -Ward 02 Precinct 05Ward 02 Precinct 05 | 1,905 | 789 | 51 | 2,745 | 69.4% | 28.7% | D+40.7 |
| Precinct -Ward 05 Precinct 03Ward 05 Precinct 03 | 2,028 | 558 | 47 | 2,633 | 77.0% | 21.2% | D+55.8 |
| Precinct -Ward 01 Precinct 05Ward 01 Precinct 05 | 1,603 | 904 | 60 | 2,567 | 62.4% | 35.2% | D+27.2 |
| Precinct -Ward 04 Precinct 09Ward 04 Precinct 09 | 1,667 | 643 | 48 | 2,358 | 70.7% | 27.3% | D+43.4 |
| Precinct -Ward 09 Precinct 02Ward 09 Precinct 02 | 1,882 | 294 | 42 | 2,218 | 84.9% | 13.3% | D+71.6 |
| Precinct -Ward 05 Precinct 07Ward 05 Precinct 07 | 1,618 | 317 | 53 | 1,988 | 81.4% | 15.9% | D+65.4 |
| Precinct -Ward 09 Precinct 04Ward 09 Precinct 04 | 1,661 | 267 | 50 | 1,978 | 84.0% | 13.5% | D+70.5 |
| Precinct -Ward 06 Precinct 04Ward 06 Precinct 04 | 1,738 | 177 | 56 | 1,971 | 88.2% | 9.0% | D+79.2 |
| Precinct -Ward 08 Precinct 07Ward 08 Precinct 07 | 1,643 | 248 | 63 | 1,954 | 84.1% | 12.7% | D+71.4 |
| Precinct -Ward 10 Precinct 02Ward 10 Precinct 02 | 1,710 | 161 | 49 | 1,920 | 89.1% | 8.4% | D+80.7 |
| Precinct -Ward 10 Precinct 04Ward 10 Precinct 04 | 1,613 | 129 | 29 | 1,771 | 91.1% | 7.3% | D+83.8 |
| Precinct -Ward 09 Precinct 03Ward 09 Precinct 03 | 1,452 | 202 | 40 | 1,694 | 85.7% | 11.9% | D+73.8 |
| Precinct -Ward 04 Precinct 07Ward 04 Precinct 07 | 1,205 | 430 | 35 | 1,670 | 72.2% | 25.7% | D+46.4 |
| Precinct -Ward 08 Precinct 08Ward 08 Precinct 08 | 1,291 | 309 | 29 | 1,629 | 79.3% | 19.0% | D+60.3 |
| Precinct -Ward 04 Precinct 10Ward 04 Precinct 10 | 1,170 | 400 | 35 | 1,605 | 72.9% | 24.9% | D+48.0 |
| Precinct -Ward 02 Precinct 02Ward 02 Precinct 02 | 983 | 572 | 27 | 1,582 | 62.1% | 36.2% | D+26.0 |
| Precinct -Ward 04 Precinct 08Ward 04 Precinct 08 | 1,102 | 398 | 33 | 1,533 | 71.9% | 26.0% | D+45.9 |
| Precinct -Ward 13 Precinct 10Ward 13 Precinct 10 | 1,438 | 76 | 16 | 1,530 | 94.0% | 5.0% | D+89.0 |
| Precinct -Ward 10 Precinct 03Ward 10 Precinct 03 | 1,289 | 192 | 38 | 1,519 | 84.9% | 12.6% | D+72.2 |
| Precinct -Ward 06 Precinct 10Ward 06 Precinct 10 | 1,338 | 145 | 30 | 1,513 | 88.4% | 9.6% | D+78.8 |
| Precinct -Ward 05 Precinct 16Ward 05 Precinct 16 | 875 | 566 | 14 | 1,455 | 60.1% | 38.9% | D+21.2 |
| Precinct -Ward 05 Precinct 06Ward 05 Precinct 06 | 1,044 | 374 | 23 | 1,441 | 72.4% | 26.0% | D+46.5 |
| Precinct -Ward 07 Precinct 15Ward 07 Precinct 15 | 1,212 | 147 | 46 | 1,405 | 86.3% | 10.5% | D+75.8 |
| Precinct -Ward 08 Precinct 12Ward 08 Precinct 12 | 1,167 | 163 | 17 | 1,347 | 86.6% | 12.1% | D+74.5 |
| Precinct -Ward 02 Precinct 07Ward 02 Precinct 07 | 862 | 454 | 30 | 1,346 | 64.0% | 33.7% | D+30.3 |
| Precinct -Ward 04 Precinct 05Ward 04 Precinct 05 | 1,010 | 278 | 18 | 1,306 | 77.3% | 21.3% | D+56.0 |
| Precinct -Ward 04 Precinct 02Ward 04 Precinct 02 | 962 | 306 | 34 | 1,302 | 73.9% | 23.5% | D+50.4 |
| Precinct -Ward 06 Precinct 05Ward 06 Precinct 05 | 1,061 | 129 | 24 | 1,214 | 87.4% | 10.6% | D+76.8 |
| Precinct -Ward 07 Precinct 11Ward 07 Precinct 11 | 1,072 | 117 | 23 | 1,212 | 88.4% | 9.7% | D+78.8 |
| Precinct -Ward 13 Precinct 11Ward 13 Precinct 11 | 1,120 | 79 | 10 | 1,209 | 92.6% | 6.5% | D+86.1 |
| Precinct -Ward 09 Precinct 05Ward 09 Precinct 05 | 994 | 125 | 27 | 1,146 | 86.7% | 10.9% | D+75.8 |
| Precinct -Ward 14 Precinct 02Ward 14 Precinct 02 | 950 | 159 | 19 | 1,128 | 84.2% | 14.1% | D+70.1 |
| Precinct -Ward 07 Precinct 09Ward 07 Precinct 09 | 929 | 108 | 49 | 1,086 | 85.5% | 9.9% | D+75.6 |
| Precinct -Ward 05 Precinct 05Ward 05 Precinct 05 | 831 | 164 | 25 | 1,020 | 81.5% | 16.1% | D+65.4 |
| Precinct -Ward 11 Precinct 04Ward 11 Precinct 04 | 946 | 64 | 10 | 1,020 | 92.7% | 6.3% | D+86.5 |
| Precinct -Ward 04 Precinct 11Ward 04 Precinct 11 | 719 | 237 | 39 | 995 | 72.3% | 23.8% | D+48.4 |
| Precinct -Ward 02 Precinct 09Ward 02 Precinct 09 | 752 | 214 | 25 | 991 | 75.9% | 21.6% | D+54.3 |
| Precinct -Ward 06 Precinct 07Ward 06 Precinct 07 | 756 | 131 | 29 | 916 | 82.5% | 14.3% | D+68.2 |
| Precinct -Ward 07 Precinct 04Ward 07 Precinct 04 | 773 | 109 | 27 | 909 | 85.0% | 12.0% | D+73.0 |
| Precinct -Ward 01 Precinct 16Ward 01 Precinct 16 | 654 | 216 | 33 | 903 | 72.4% | 23.9% | D+48.5 |
| Precinct -Ward 09 Precinct 08Ward 09 Precinct 08 | 792 | 82 | 24 | 898 | 88.2% | 9.1% | D+79.1 |
| Precinct -Ward 11 Precinct 01Ward 11 Precinct 01 | 788 | 90 | 18 | 896 | 87.9% | 10.0% | D+77.9 |
| Precinct -Ward 07 Precinct 02Ward 07 Precinct 02 | 776 | 89 | 30 | 895 | 86.7% | 9.9% | D+76.8 |
| Precinct -Ward 01 Precinct 15Ward 01 Precinct 15 | 622 | 235 | 25 | 882 | 70.5% | 26.6% | D+43.9 |
| Precinct -Ward 01 Precinct 13Ward 01 Precinct 13 | 622 | 219 | 16 | 857 | 72.6% | 25.6% | D+47.0 |
| Precinct -Ward 09 Precinct 07Ward 09 Precinct 07 | 766 | 72 | 19 | 857 | 89.4% | 8.4% | D+81.0 |
| Precinct -Ward 12 Precinct 08Ward 12 Precinct 08 | 774 | 50 | 6 | 830 | 93.3% | 6.0% | D+87.2 |
| Precinct -Ward 05 Precinct 14Ward 05 Precinct 14 | 726 | 78 | 25 | 829 | 87.6% | 9.4% | D+78.2 |
| Precinct -Ward 05 Precinct 11Ward 05 Precinct 11 | 574 | 226 | 17 | 817 | 70.3% | 27.7% | D+42.6 |
| Precinct -Ward 03 Precinct 08Ward 03 Precinct 08 | 654 | 136 | 22 | 812 | 80.5% | 16.7% | D+63.8 |
| Precinct -Ward 13 Precinct 07Ward 13 Precinct 07 | 744 | 43 | 12 | 799 | 93.1% | 5.4% | D+87.7 |
| Precinct -Ward 10 Precinct 09Ward 10 Precinct 09 | 726 | 51 | 15 | 792 | 91.7% | 6.4% | D+85.2 |
| Precinct -Ward 02 Precinct 11Ward 02 Precinct 11 | 581 | 191 | 16 | 788 | 73.7% | 24.2% | D+49.5 |
| Precinct -Ward 07 Precinct 07Ward 07 Precinct 07 | 687 | 82 | 18 | 787 | 87.3% | 10.4% | D+76.9 |
| Precinct -Ward 03 Precinct 09Ward 03 Precinct 09 | 626 | 121 | 13 | 760 | 82.4% | 15.9% | D+66.4 |
| Precinct -Ward 01 Precinct 03Ward 01 Precinct 03 | 515 | 215 | 18 | 748 | 68.9% | 28.7% | D+40.1 |
| Precinct -Ward 12 Precinct 17Ward 12 Precinct 17 | 682 | 37 | 7 | 726 | 93.9% | 5.1% | D+88.8 |
| Precinct -Ward 05 Precinct 12Ward 05 Precinct 12 | 576 | 130 | 17 | 723 | 79.7% | 18.0% | D+61.7 |
| Precinct -Ward 12 Precinct 12Ward 12 Precinct 12 | 657 | 46 | 10 | 713 | 92.1% | 6.5% | D+85.7 |
| Precinct -Ward 01 Precinct 08Ward 01 Precinct 08 | 534 | 146 | 18 | 698 | 76.5% | 20.9% | D+55.6 |
| Precinct -Ward 13 Precinct 04Ward 13 Precinct 04 | 647 | 38 | 11 | 696 | 93.0% | 5.5% | D+87.5 |
| Precinct -Ward 08 Precinct 06Ward 08 Precinct 06 | 594 | 83 | 13 | 690 | 86.1% | 12.0% | D+74.1 |
| Precinct -Ward 12 Precinct 06Ward 12 Precinct 06 | 645 | 25 | 11 | 681 | 94.7% | 3.7% | D+91.0 |
| Precinct -Ward 08 Precinct 20Ward 08 Precinct 20 | 527 | 138 | 13 | 678 | 77.7% | 20.4% | D+57.4 |
| Precinct -Ward 01 Precinct 01Ward 01 Precinct 01 | 464 | 180 | 13 | 657 | 70.6% | 27.4% | D+43.2 |
| Precinct -Ward 12 Precinct 09Ward 12 Precinct 09 | 608 | 36 | 10 | 654 | 93.0% | 5.5% | D+87.5 |
| Precinct -Ward 11 Precinct 10Ward 11 Precinct 10 | 604 | 40 | 8 | 652 | 92.6% | 6.1% | D+86.5 |
| Precinct -Ward 11 Precinct 09Ward 11 Precinct 09 | 602 | 39 | 4 | 645 | 93.3% | 6.0% | D+87.3 |
| Precinct -Ward 06 Precinct 01Ward 06 Precinct 01 | 558 | 61 | 21 | 640 | 87.2% | 9.5% | D+77.7 |
| Precinct -Ward 04 Precinct 06Ward 04 Precinct 06 | 417 | 198 | 18 | 633 | 65.9% | 31.3% | D+34.6 |
| Precinct -Ward 06 Precinct 02Ward 06 Precinct 02 | 544 | 66 | 13 | 623 | 87.3% | 10.6% | D+76.7 |
| Precinct -Ward 11 Precinct 03Ward 11 Precinct 03 | 538 | 65 | 15 | 618 | 87.1% | 10.5% | D+76.5 |
| Precinct -Ward 03 Precinct 07Ward 03 Precinct 07 | 477 | 123 | 14 | 614 | 77.7% | 20.0% | D+57.7 |
| Precinct -Ward 08 Precinct 10Ward 08 Precinct 10 | 516 | 81 | 12 | 609 | 84.7% | 13.3% | D+71.4 |
| Precinct -Ward 03 Precinct 06Ward 03 Precinct 06 | 465 | 121 | 14 | 600 | 77.5% | 20.2% | D+57.3 |
| Precinct -Ward 01 Precinct 12Ward 01 Precinct 12 | 381 | 201 | 14 | 596 | 63.9% | 33.7% | D+30.2 |
| Precinct -Ward 13 Precinct 09Ward 13 Precinct 09 | 565 | 24 | 4 | 593 | 95.3% | 4.0% | D+91.2 |
| Precinct -Ward 10 Precinct 01Ward 10 Precinct 01 | 491 | 87 | 11 | 589 | 83.4% | 14.8% | D+68.6 |
| Precinct -Ward 12 Precinct 07Ward 12 Precinct 07 | 540 | 37 | 3 | 580 | 93.1% | 6.4% | D+86.7 |
| Precinct -Ward 07 Precinct 06Ward 07 Precinct 06 | 511 | 51 | 17 | 579 | 88.3% | 8.8% | D+79.4 |
| Precinct -Ward 03 Precinct 13Ward 03 Precinct 13 | 479 | 81 | 16 | 576 | 83.2% | 14.1% | D+69.1 |
| Precinct -Ward 14 Precinct 03Ward 14 Precinct 03 | 477 | 82 | 11 | 570 | 83.7% | 14.4% | D+69.3 |
| Precinct -Ward 03 Precinct 16Ward 03 Precinct 16 | 385 | 109 | 18 | 512 | 75.2% | 21.3% | D+53.9 |
| Precinct -Ward 11 Precinct 12Ward 11 Precinct 12 | 483 | 22 | 4 | 509 | 94.9% | 4.3% | D+90.6 |
| Precinct -Ward 07 Precinct 05Ward 07 Precinct 05 | 432 | 49 | 15 | 496 | 87.1% | 9.9% | D+77.2 |
| Precinct -Ward 06 Precinct 11Ward 06 Precinct 11 | 400 | 75 | 17 | 492 | 81.3% | 15.2% | D+66.1 |
| Precinct -Ward 12 Precinct 19Ward 12 Precinct 19 | 444 | 31 | 4 | 479 | 92.7% | 6.5% | D+86.2 |
| Precinct -Ward 14 Precinct 14Ward 14 Precinct 14 | 429 | 40 | 3 | 472 | 90.9% | 8.5% | D+82.4 |
| Precinct -Ward 12 Precinct 02Ward 12 Precinct 02 | 425 | 27 | 10 | 462 | 92.0% | 5.8% | D+86.1 |
| Precinct -Ward 04 Precinct 03Ward 04 Precinct 03 | 341 | 90 | 15 | 446 | 76.5% | 20.2% | D+56.3 |
| Precinct -Ward 14 Precinct 10Ward 14 Precinct 10 | 402 | 29 | 5 | 436 | 92.2% | 6.7% | D+85.6 |
| Precinct -Ward 08 Precinct 15Ward 08 Precinct 15 | 364 | 48 | 4 | 416 | 87.5% | 11.5% | D+76.0 |
| Precinct -Ward 13 Precinct 02Ward 13 Precinct 02 | 392 | 17 | 4 | 413 | 94.9% | 4.1% | D+90.8 |
| Precinct -Ward 14 Precinct 01Ward 14 Precinct 01 | 322 | 44 | 10 | 376 | 85.6% | 11.7% | D+73.9 |
| Precinct -Ward 14 Precinct 04Ward 14 Precinct 04 | 342 | 14 | 2 | 358 | 95.5% | 3.9% | D+91.6 |
| Precinct -Ward 03 Precinct 17Ward 03 Precinct 17 | 292 | 55 | 9 | 356 | 82.0% | 15.4% | D+66.6 |
| Precinct -Ward 14 Precinct 20Ward 14 Precinct 20 | 299 | 41 | 5 | 345 | 86.7% | 11.9% | D+74.8 |
| Precinct -Ward 07 Precinct 14Ward 07 Precinct 14 | 302 | 29 | 9 | 340 | 88.8% | 8.5% | D+80.3 |
| Precinct -Ward 05 Precinct 01Ward 05 Precinct 01 | 252 | 74 | 6 | 332 | 75.9% | 22.3% | D+53.6 |
| Precinct -Ward 07 Precinct 12Ward 07 Precinct 12 | 287 | 31 | 8 | 326 | 88.0% | 9.5% | D+78.5 |
| Precinct -Ward 14 Precinct 17Ward 14 Precinct 17 | 289 | 25 | 5 | 319 | 90.6% | 7.8% | D+82.8 |
| Precinct -Ward 05 Precinct 08Ward 05 Precinct 08 | 229 | 76 | 12 | 317 | 72.2% | 24.0% | D+48.3 |
| Precinct -Ward 12 Precinct 13Ward 12 Precinct 13 | 298 | 15 | 2 | 315 | 94.6% | 4.8% | D+89.8 |
| Precinct -Ward 03 Precinct 02Ward 03 Precinct 02 | 245 | 61 | 4 | 310 | 79.0% | 19.7% | D+59.4 |
| Precinct -Ward 14 Precinct 07Ward 14 Precinct 07 | 276 | 28 | 5 | 309 | 89.3% | 9.1% | D+80.3 |
| Precinct -Ward 12 Precinct 04Ward 12 Precinct 04 | 286 | 19 | 2 | 307 | 93.2% | 6.2% | D+87.0 |
| Precinct -Ward 06 Precinct 13Ward 06 Precinct 13 | 199 | 84 | 6 | 289 | 68.9% | 29.1% | D+39.8 |
| Precinct -Ward 10 Precinct 11Ward 10 Precinct 11 | 263 | 15 | 2 | 280 | 93.9% | 5.4% | D+88.6 |
| Precinct -Ward 02 Precinct 10Ward 02 Precinct 10 | 199 | 68 | 10 | 277 | 71.8% | 24.5% | D+47.3 |
| Precinct -Ward 08 Precinct 16Ward 08 Precinct 16 | 230 | 40 | 4 | 274 | 83.9% | 14.6% | D+69.3 |
| Precinct -Ward 13 Precinct 06Ward 13 Precinct 06 | 244 | 20 | 1 | 265 | 92.1% | 7.5% | D+84.5 |
| Precinct -Ward 07 Precinct 13Ward 07 Precinct 13 | 231 | 26 | 4 | 261 | 88.5% | 10.0% | D+78.5 |
| Precinct -Ward 13 Precinct 05Ward 13 Precinct 05 | 242 | 13 | 3 | 258 | 93.8% | 5.0% | D+88.8 |
| Precinct -Ward 02 Precinct 03Ward 02 Precinct 03 | 142 | 107 | 5 | 254 | 55.9% | 42.1% | D+13.8 |
| Precinct -Ward 10 Precinct 10Ward 10 Precinct 10 | 224 | 13 | 5 | 242 | 92.6% | 5.4% | D+87.2 |
| Precinct -Ward 03 Precinct 15Ward 03 Precinct 15 | 200 | 28 | 11 | 239 | 83.7% | 11.7% | D+72.0 |
| Precinct -Ward 14 Precinct 18Ward 14 Precinct 18 | 200 | 30 | 6 | 236 | 84.7% | 12.7% | D+72.0 |
| Precinct -Ward 02 Precinct 08Ward 02 Precinct 08 | 160 | 55 | 11 | 226 | 70.8% | 24.3% | D+46.5 |
| Precinct -Ward 08 Precinct 21Ward 08 Precinct 21 | 178 | 39 | 8 | 225 | 79.1% | 17.3% | D+61.8 |
| Precinct -Ward 06 Precinct 03Ward 06 Precinct 03 | 176 | 41 | 7 | 224 | 78.6% | 18.3% | D+60.3 |
| Precinct -Ward 12 Precinct 10Ward 12 Precinct 10 | 202 | 15 | 5 | 222 | 91.0% | 6.8% | D+84.2 |
| Precinct -Ward 13 Precinct 08Ward 13 Precinct 08 | 204 | 7 | 1 | 212 | 96.2% | 3.3% | D+92.9 |
| Precinct -Ward 05 Precinct 10Ward 05 Precinct 10 | 142 | 61 | 5 | 208 | 68.3% | 29.3% | D+38.9 |
| Precinct -Ward 13 Precinct 01Ward 13 Precinct 01 | 191 | 12 | 3 | 206 | 92.7% | 5.8% | D+86.9 |
| Precinct -Ward 10 Precinct 06Ward 10 Precinct 06 | 185 | 11 | 7 | 203 | 91.1% | 5.4% | D+85.7 |
| Precinct -Ward 02 Precinct 12Ward 02 Precinct 12 | 140 | 42 | 7 | 189 | 74.1% | 22.2% | D+51.9 |
| Precinct -Ward 01 Precinct 11Ward 01 Precinct 11 | 124 | 49 | 5 | 178 | 69.7% | 27.5% | D+42.1 |
| Precinct -Ward 07 Precinct 10Ward 07 Precinct 10 | 142 | 23 | 8 | 173 | 82.1% | 13.3% | D+68.8 |
| Precinct -Ward 01 Precinct 07Ward 01 Precinct 07 | 96 | 66 | 7 | 169 | 56.8% | 39.1% | D+17.8 |
| Precinct -Ward 03 Precinct 10Ward 03 Precinct 10 | 142 | 25 | 2 | 169 | 84.0% | 14.8% | D+69.2 |
| Precinct -Ward 14 Precinct 09Ward 14 Precinct 09 | 150 | 14 | 3 | 167 | 89.8% | 8.4% | D+81.4 |
| Precinct -Ward 04 Precinct 01Ward 04 Precinct 01 | 133 | 29 | 4 | 166 | 80.1% | 17.5% | D+62.7 |
| Precinct -Ward 03 Precinct 12Ward 03 Precinct 12 | 113 | 41 | 8 | 162 | 69.8% | 25.3% | D+44.4 |
| Precinct -Ward 12 Precinct 03Ward 12 Precinct 03 | 145 | 10 | 2 | 157 | 92.4% | 6.4% | D+86.0 |
| Precinct -Ward 08 Precinct 02Ward 08 Precinct 02 | 116 | 31 | 7 | 154 | 75.3% | 20.1% | D+55.2 |
| Precinct -Ward 01 Precinct 06Ward 01 Precinct 06 | 98 | 44 | 3 | 145 | 67.6% | 30.3% | D+37.2 |
| Precinct -Ward 14 Precinct 15Ward 14 Precinct 15 | 133 | 10 | 1 | 144 | 92.4% | 6.9% | D+85.4 |
| Precinct -Ward 10 Precinct 07Ward 10 Precinct 07 | 127 | 8 | 0 | 135 | 94.1% | 5.9% | D+88.1 |
| Precinct -Ward 11 Precinct 13Ward 11 Precinct 13 | 123 | 6 | 1 | 130 | 94.6% | 4.6% | D+90.0 |
| Precinct -Ward 14 Precinct 12Ward 14 Precinct 12 | 113 | 12 | 4 | 129 | 87.6% | 9.3% | D+78.3 |
| Precinct -Ward 11 Precinct 07Ward 11 Precinct 07 | 112 | 13 | 1 | 126 | 88.9% | 10.3% | D+78.6 |
| Precinct -Ward 03 Precinct 01Ward 03 Precinct 01 | 90 | 29 | 4 | 123 | 73.2% | 23.6% | D+49.6 |
| Precinct -Ward 08 Precinct 11Ward 08 Precinct 11 | 102 | 16 | 3 | 121 | 84.3% | 13.2% | D+71.1 |
| Precinct -Ward 06 Precinct 08Ward 06 Precinct 08 | 75 | 30 | 4 | 109 | 68.8% | 27.5% | D+41.3 |
| Precinct -Ward 08 Precinct 17Ward 08 Precinct 17 | 97 | 8 | 0 | 105 | 92.4% | 7.6% | D+84.8 |
| Precinct -Ward 03 Precinct 11Ward 03 Precinct 11 | 91 | 11 | 2 | 104 | 87.5% | 10.6% | D+76.9 |
| Precinct -Ward 05 Precinct 13Ward 05 Precinct 13 | 76 | 19 | 3 | 98 | 77.6% | 19.4% | D+58.2 |
| Precinct -Ward 01 Precinct 14Ward 01 Precinct 14 | 58 | 32 | 5 | 95 | 61.1% | 33.7% | D+27.4 |
| Precinct -Ward 01 Precinct 02Ward 01 Precinct 02 | 66 | 20 | 5 | 91 | 72.5% | 22.0% | D+50.5 |
| Precinct -Ward 13 Precinct 12Ward 13 Precinct 12 | 69 | 18 | 0 | 87 | 79.3% | 20.7% | D+58.6 |
| Precinct -Ward 09 Precinct 06Ward 09 Precinct 06 | 68 | 13 | 5 | 86 | 79.1% | 15.1% | D+64.0 |
| Precinct -Ward 10 Precinct 05Ward 10 Precinct 05 | 77 | 9 | 0 | 86 | 89.5% | 10.5% | D+79.1 |
| Precinct -Ward 08 Precinct 14Ward 08 Precinct 14 | 65 | 12 | 2 | 79 | 82.3% | 15.2% | D+67.1 |
| Precinct -Ward 12 Precinct 01Ward 12 Precinct 01 | 75 | 1 | 1 | 77 | 97.4% | 1.3% | D+96.1 |
| Precinct -Ward 03 Precinct 03Ward 03 Precinct 03 | 54 | 20 | 2 | 76 | 71.1% | 26.3% | D+44.7 |
| Precinct -Ward 05 Precinct 04Ward 05 Precinct 04 | 56 | 17 | 2 | 75 | 74.7% | 22.7% | D+52.0 |
| Precinct -Ward 02 Precinct 06Ward 02 Precinct 06 | 52 | 20 | 2 | 74 | 70.3% | 27.0% | D+43.2 |
| Precinct -Ward 07 Precinct 01Ward 07 Precinct 01 | 58 | 13 | 3 | 74 | 78.4% | 17.6% | D+60.8 |
| Precinct -Ward 08 Precinct 03Ward 08 Precinct 03 | 55 | 16 | 1 | 72 | 76.4% | 22.2% | D+54.2 |
| Precinct -Ward 12 Precinct 05Ward 12 Precinct 05 | 63 | 7 | 2 | 72 | 87.5% | 9.7% | D+77.8 |
| Precinct -Ward 09 Precinct 01Ward 09 Precinct 01 | 53 | 10 | 1 | 64 | 82.8% | 15.6% | D+67.2 |
| Precinct -Ward 03 Precinct 05Ward 03 Precinct 05 | 53 | 9 | 1 | 63 | 84.1% | 14.3% | D+69.8 |
| Precinct -Ward 05 Precinct 17Ward 05 Precinct 17 | 43 | 18 | 1 | 62 | 69.4% | 29.0% | D+40.3 |
| Precinct -Ward 05 Precinct 15Ward 05 Precinct 15 | 39 | 21 | 0 | 60 | 65.0% | 35.0% | D+30.0 |
| Precinct -Ward 05 Precinct 02Ward 05 Precinct 02 | 43 | 9 | 0 | 52 | 82.7% | 17.3% | D+65.4 |
| Precinct -Ward 13 Precinct 03Ward 13 Precinct 03 | 48 | 3 | 1 | 52 | 92.3% | 5.8% | D+86.5 |
| Precinct -Ward 03 Precinct 14Ward 03 Precinct 14 | 42 | 7 | 0 | 49 | 85.7% | 14.3% | D+71.4 |
| Precinct -Ward 14 Precinct 08Ward 14 Precinct 08 | 39 | 7 | 1 | 47 | 83.0% | 14.9% | D+68.1 |
| Precinct -Ward 01 Precinct 04Ward 01 Precinct 04 | 26 | 12 | 2 | 40 | 65.0% | 30.0% | D+35.0 |
| Precinct -Ward 11 Precinct 08Ward 11 Precinct 08 | 35 | 3 | 0 | 38 | 92.1% | 7.9% | D+84.2 |
| Precinct -Ward 08 Precinct 13Ward 08 Precinct 13 | 26 | 6 | 0 | 32 | 81.3% | 18.8% | D+62.5 |
| Precinct -Ward 08 Precinct 05Ward 08 Precinct 05 | 19 | 6 | 0 | 25 | 76.0% | 24.0% | D+52.0 |
| Precinct -Ward 14 Precinct 19Ward 14 Precinct 19 | 18 | 7 | 0 | 25 | 72.0% | 28.0% | D+44.0 |
| Precinct -Ward 06 Precinct 14Ward 06 Precinct 14 | 16 | 6 | 1 | 23 | 69.6% | 26.1% | D+43.5 |
| Precinct -Ward 14 Precinct 13Ward 14 Precinct 13 | 17 | 0 | 0 | 17 | 100.0% | 0.0% | D+100.0 |
| Precinct -Ward 08 Precinct 01Ward 08 Precinct 01 | 13 | 3 | 0 | 16 | 81.3% | 18.8% | D+62.5 |
| Precinct -Ward 11 Precinct 02Ward 11 Precinct 02 | 7 | 0 | 0 | 7 | 100.0% | 0.0% | D+100.0 |
| Precinct -Ward 04 Precinct 04Ward 04 Precinct 04 | 0 | 3 | 0 | 3 | 0.0% | 100.0% | R+100.0 |
| Precinct -Ward 03 Precinct 04Ward 03 Precinct 04 | 1 | 1 | 0 | 2 | 50.0% | 50.0% | Exact tie |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −1.2% |
| 1896 | −13.3% |
| 1900 | −0.5% |
| 1904 | −4.9% |
| 1908 | −9.4% |
| 1912 | +8.8% |
| 1916 | −6.0% |
| 1920 | −20.2% |
| 1924 | −16.5% |
| 1928 | +4.3% |
| 1932 | +28.8% |
| 1936 | +33.3% |
| 1940 | +16.2% |
| 1944 | +20.7% |
| 1948 | +29.1% |
| 1952 | +23.9% |
| 1956 | +21.7% |
| 1960 | +33.3% |
| 1964 | +55.4% |
| 1968 | +38.4% |
| 1972 | +24.7% |
| 1976 | +33.6% |
| 1980 | +37.1% |
| 1984 | +29.6% |
| 1988 | +45.6% |
| 1992 | +52.2% |
| 1996 | +56.6% |
| 2000 | +57.5% |
| 2004 | +61.1% |
| 2008 | +68.2% |
| 2012 | +66.5% |
| 2016 | +63.0% |
| 2020 | +65.9% |
| 2024 | +64.6% |
U.S. House
Each row shows U.S. House votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
U.S. Senate
Each row shows U.S. Senate votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
U.S. Senate special elections
Each row shows U.S. Senate special votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
Governor
Each row shows Governor votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 221,905 |
| 2018 | 211,758 |
| 2020 | 220,774 |
| 2022 | 205,425 |
| 2024 | 220,512 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
−3,749 net domestic migration · 2025
Net −70,251 over 2011–2025 · gain loss
Arrivals reported $52,846 in average income, against $70,586 for residents who stayed — 25% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+14.4 on average — 50 points more Republican-leaning than St. Louis city, MO itself (D+64.6).
Where arrivals came from lean of each source
- St. Louis County, MO5,157D+23.4
- St. Charles County, MO559R+17.0
- St. Clair County, IL387D+7.8
- Jefferson County, MO351R+36.7
- Madison County, IL295R+13.2
- Cook County, IL269D+41.6
Where departures went households, 2022–23
- St. Louis County, MO6,585
- St. Charles County, MO602
- Jefferson County, MO508
- St. Clair County, IL411
- Cook County, IL313
- Madison County, IL273
Migration is one input to a place’s political change, not its cause — a shift can also come from residents changing their minds, generational turnover, or turnout. These figures describe the places people moved between; they do not measure how any mover voted.
| Year | Net domestic migration |
|---|---|
| 2011 | −2,957 |
| 2012 | −2,659 |
| 2013 | −3,218 |
| 2014 | −3,552 |
| 2015 | −3,974 |
| 2016 | −5,562 |
| 2017 | −6,485 |
| 2018 | −6,701 |
| 2019 | −4,414 |
| 2021 | −7,170 |
| 2022 | −8,564 |
| 2023 | −5,611 |
| 2024 | −5,635 |
| 2025 | −3,749 |
St. Louis City, independent of any county since 1876, delivered a 64-point Democratic presidential margin in 2024 — among the widest in Missouri — anchored by a dense, majority-minority population concentrated in a compact 66 square miles.
Across the recorded series it reached a Democratic high of 68.2 points in 2008 and a Republican high of 20.2 points in 1920. Between 2020 and 2024 the county moved 1.3 points toward the Republican candidate; the 2024 margin was 64.6 points.
A population of 288,512, a 44% non-Hispanic-white share, and a median household income of $56,160 describe the county. The county's voting pattern over the last decade is most similar to that of Richmond city and Baltimore city.
The counties whose fingerprint — 2000–2024 trajectory, demographics, ancestry, religion — sits closest to this one, and why.
Twin score (0–100) = weighted cosine between tier-standardized fingerprints: presidential margins 2000–2024 with 12-yr trend and elasticity, ACS income, age, education, population and race, top reported ancestries, and religious adherence — chips name the closest-shared dimensions and the widest gap. Re-weight the groups in the twins explorer.
Browse places by community — income, education, race & ethnicity, language — all community cuts →
Compare two places, side by side
Twelve curated comparisons line up election history, demographics, and the divergence story for two places at a glance. Browse all comparisons →
St. Louis city, Missouri. Akashic. https://akashic.app/county/29510/. Accessed May 20, 2026. License: CC BY 4.0.