- Lead
- 18,231
- Total
- 98,534
- vs nation
- D+20.0
- Turnout
- 68.4%
Ulster County, NY
President margin by year
Place winner margin
President results by year
2024 turnout 68.4% of 146,155 citizens 18+
- Lead
- 20,380
- Total
- 97,420
- vs nation
- D+16.5
- Turnout
- 69.3%
- Lead
- 9,358
- Total
- 85,290
- vs nation
- D+8.9
- Turnout
- 61.1%
- Lead
- 17,993
- Total
- 79,626
- vs nation
- D+18.7
- Turnout
- —
- Lead
- 21,020
- Total
- 89,149
- vs nation
- D+16.3
- Turnout
- —
- Lead
- 9,781
- Total
- 87,712
- vs nation
- D+13.6
- Turnout
- —
- Lead
- 4,715
- Total
- 78,237
- vs nation
- D+5.5
- Turnout
- —
- Lead
- 9,640
- Total
- 73,851
- vs nation
- D+4.5
- Turnout
- —
Key facts
- 2024 presidential margin
- D+18.5MIT Election Lab
- Population
- 182,6012024 5-year
- Median household income
- $86,2712024 5-year
- White (non-Hispanic)
- 72.4%2024 5-year
- Black
- 5.7%2024 5-year
- Hispanic / Latino
- 12.2%2024 5-year
- Peak Democratic margin
- D+23.6 in 2008MIT Election Lab
- Peak Republican margin
- R+52.7 in 1956MIT Election Lab
- Most similar
- Schenectady County, NY · twin score 94.8
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
- 68.4%99,960 participants ÷ 146,155 CVAP
- 2020→2022 drop-off
- +15.4 ptsVolatile
- Drop-off versus state
- -6.4 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026 scenario
- 53.0%–58.7%Recent-cycle and two-cycle persistence scenarios; not a forecast
| Election | Participants | CVAP | Turnout | Quality |
|---|---|---|---|---|
| 2016 · Presidential | 86,268 | 141,089 | 61.1% | A/A |
| 2018 · Midterm | 80,827 | 141,324 | 57.2% | A/A |
| 2020 · Presidential | 98,119 | 141,556 | 69.3% | A/A |
| 2022 · Midterm | 78,482 | 145,498 | 53.9% | A/A |
| 2024 · Presidential | 99,960 | 146,155 | 68.4% | 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 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 301/2.
- 2022: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 306/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
165 precincts · 98,592 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct 0800003361110800003 | 814 | 636 | 6 | 1,456 | 55.9% | 43.7% | D+12.2 |
|---|---|---|---|---|---|---|---|
| Precinct 1600008361111600008 | 728 | 691 | 6 | 1,425 | 51.1% | 48.5% | D+2.6 |
| Precinct 1100001361111100001 | 1,107 | 156 | 25 | 1,288 | 85.9% | 12.1% | D+73.8 |
| Precinct 1300005361111300005 | 520 | 675 | 6 | 1,201 | 43.3% | 56.2% | R+12.9 |
| Precinct 0800005361110800005 | 711 | 470 | 11 | 1,192 | 59.6% | 39.4% | D+20.2 |
| Precinct 1800002361111800002 | 447 | 676 | 7 | 1,130 | 39.6% | 59.8% | R+20.3 |
| Precinct 1600012361111600012 | 500 | 617 | 7 | 1,124 | 44.5% | 54.9% | R+10.4 |
| Precinct 1300006361111300006 | 452 | 639 | 4 | 1,095 | 41.3% | 58.4% | R+17.1 |
| Precinct 1100004361111100004 | 929 | 147 | 15 | 1,091 | 85.2% | 13.5% | D+71.7 |
| Precinct 1100009361111100009 | 967 | 90 | 24 | 1,081 | 89.5% | 8.3% | D+81.1 |
| Precinct 1800007361111800007 | 380 | 695 | 6 | 1,081 | 35.2% | 64.3% | R+29.1 |
| Precinct 0300004361110300004 | 603 | 437 | 9 | 1,049 | 57.5% | 41.7% | D+15.8 |
| Precinct 1000004361111000004 | 429 | 604 | 11 | 1,044 | 41.1% | 57.9% | R+16.8 |
| Precinct 0900007361110900007 | 696 | 331 | 12 | 1,039 | 67.0% | 31.9% | D+35.1 |
| Precinct 1400001361111400001 | 592 | 425 | 8 | 1,025 | 57.8% | 41.5% | D+16.3 |
| Precinct 1300004361111300004 | 398 | 621 | 0 | 1,019 | 39.1% | 60.9% | R+21.9 |
| Precinct 0300003361110300003 | 744 | 253 | 11 | 1,008 | 73.8% | 25.1% | D+48.7 |
| Precinct 0300002361110300002 | 665 | 318 | 7 | 990 | 67.2% | 32.1% | D+35.1 |
| Precinct 0800004361110800004 | 538 | 435 | 5 | 978 | 55.0% | 44.5% | D+10.5 |
| Precinct 1600005361111600005 | 608 | 325 | 7 | 940 | 64.7% | 34.6% | D+30.1 |
| Precinct 0800007361110800007 | 477 | 445 | 3 | 925 | 51.6% | 48.1% | D+3.5 |
| Precinct 1400002361111400002 | 487 | 433 | 4 | 924 | 52.7% | 46.9% | D+5.8 |
| Precinct 1600013361111600013 | 455 | 460 | 9 | 924 | 49.2% | 49.8% | R+0.5 |
| Precinct 1000003361111000003 | 350 | 570 | 3 | 923 | 37.9% | 61.8% | R+23.8 |
| Precinct 1600006361111600006 | 453 | 462 | 4 | 919 | 49.3% | 50.3% | R+1.0 |
| Precinct 0200003361110200003 | 568 | 341 | 3 | 912 | 62.3% | 37.4% | D+24.9 |
| Precinct 1400003361111400003 | 500 | 404 | 4 | 908 | 55.1% | 44.5% | D+10.6 |
| Precinct 1000005361111000005 | 394 | 504 | 3 | 901 | 43.7% | 55.9% | R+12.2 |
| Precinct 1300001361111300001 | 413 | 467 | 2 | 882 | 46.8% | 52.9% | R+6.1 |
| Precinct 1000001361111000001 | 353 | 523 | 0 | 876 | 40.3% | 59.7% | R+19.4 |
| Precinct 1600014361111600014 | 479 | 389 | 8 | 876 | 54.7% | 44.4% | D+10.3 |
| Precinct 1600015361111600015 | 480 | 382 | 6 | 868 | 55.3% | 44.0% | D+11.3 |
| Precinct 1800006361111800006 | 286 | 575 | 5 | 866 | 33.0% | 66.4% | R+33.4 |
| Precinct 0800001361110800001 | 465 | 396 | 4 | 865 | 53.8% | 45.8% | D+8.0 |
| Precinct 1600004361111600004 | 548 | 299 | 9 | 856 | 64.0% | 34.9% | D+29.1 |
| Precinct 0200001361110200001 | 519 | 329 | 5 | 853 | 60.8% | 38.6% | D+22.3 |
| Precinct 1800001361111800001 | 345 | 490 | 3 | 838 | 41.2% | 58.5% | R+17.3 |
| Precinct 0200006361110200006 | 401 | 398 | 3 | 802 | 50.0% | 49.6% | D+0.4 |
| Precinct 1800003361111800003 | 291 | 501 | 1 | 793 | 36.7% | 63.2% | R+26.5 |
| Precinct 1500004361111500004 | 517 | 265 | 9 | 791 | 65.4% | 33.5% | D+31.9 |
| Precinct 0200007361110200007 | 393 | 375 | 9 | 777 | 50.6% | 48.3% | D+2.3 |
| Precinct 1500005361111500005 | 452 | 315 | 10 | 777 | 58.2% | 40.5% | D+17.6 |
| Precinct 1900013361111900013 | 462 | 315 | 0 | 777 | 59.5% | 40.5% | D+18.9 |
| Precinct 1200001361111200001 | 482 | 280 | 11 | 773 | 62.4% | 36.2% | D+26.1 |
| Precinct 1100006361111100006 | 604 | 160 | 7 | 771 | 78.3% | 20.8% | D+57.6 |
| Precinct 1400005361111400005 | 445 | 315 | 10 | 770 | 57.8% | 40.9% | D+16.9 |
| Precinct 1500001361111500001 | 550 | 202 | 10 | 762 | 72.2% | 26.5% | D+45.7 |
| Precinct 0200005361110200005 | 349 | 369 | 10 | 728 | 47.9% | 50.7% | R+2.7 |
| Precinct 2000008361112000008 | 320 | 404 | 2 | 726 | 44.1% | 55.6% | R+11.6 |
| Precinct 0601002361110601002 | 449 | 266 | 7 | 722 | 62.2% | 36.8% | D+25.3 |
| Precinct 1800004361111800004 | 292 | 424 | 2 | 718 | 40.7% | 59.1% | R+18.4 |
| Precinct 1900002361111900002 | 371 | 336 | 9 | 716 | 51.8% | 46.9% | D+4.9 |
| Precinct 0609002361110609002 | 540 | 154 | 15 | 709 | 76.2% | 21.7% | D+54.4 |
| Precinct 1100007361111100007 | 495 | 201 | 11 | 707 | 70.0% | 28.4% | D+41.6 |
| Precinct 0603001361110603001 | 496 | 196 | 3 | 695 | 71.4% | 28.2% | D+43.2 |
| Precinct 1700001361111700001 | 480 | 189 | 7 | 676 | 71.0% | 28.0% | D+43.0 |
| Precinct 2100001361112100001 | 599 | 62 | 5 | 666 | 89.9% | 9.3% | D+80.6 |
| Precinct 2100003361112100003 | 536 | 120 | 7 | 663 | 80.8% | 18.1% | D+62.7 |
| Precinct 1000002361111000002 | 322 | 328 | 5 | 655 | 49.2% | 50.1% | R+0.9 |
| Precinct 1600002361111600002 | 442 | 209 | 3 | 654 | 67.6% | 32.0% | D+35.6 |
| Precinct 1400004361111400004 | 439 | 200 | 11 | 650 | 67.5% | 30.8% | D+36.8 |
| Precinct 1500003361111500003 | 359 | 272 | 7 | 638 | 56.3% | 42.6% | D+13.6 |
| Precinct 0500003361110500003 | 346 | 288 | 2 | 636 | 54.4% | 45.3% | D+9.1 |
| Precinct 0500007361110500007 | 458 | 166 | 8 | 632 | 72.5% | 26.3% | D+46.2 |
| Precinct 0900006361110900006 | 457 | 171 | 3 | 631 | 72.4% | 27.1% | D+45.3 |
| Precinct 1900012361111900012 | 279 | 348 | 4 | 631 | 44.2% | 55.2% | R+10.9 |
| Precinct 1900010361111900010 | 303 | 294 | 3 | 600 | 50.5% | 49.0% | D+1.5 |
| Precinct 1200003361111200003 | 364 | 228 | 7 | 599 | 60.8% | 38.1% | D+22.7 |
| Precinct 1900001361111900001 | 303 | 291 | 2 | 596 | 50.8% | 48.8% | D+2.0 |
| Precinct 1100010361111100010 | 349 | 238 | 8 | 595 | 58.7% | 40.0% | D+18.7 |
| Precinct 1300002361111300002 | 290 | 302 | 2 | 594 | 48.8% | 50.8% | R+2.0 |
| Precinct 1800005361111800005 | 176 | 416 | 0 | 592 | 29.7% | 70.3% | R+40.5 |
| Precinct 0605002361110605002 | 396 | 184 | 11 | 591 | 67.0% | 31.1% | D+35.9 |
| Precinct 0700001361110700001 | 273 | 297 | 4 | 574 | 47.6% | 51.7% | R+4.2 |
| Precinct 1500002361111500002 | 352 | 210 | 9 | 571 | 61.6% | 36.8% | D+24.9 |
| Precinct 1200004361111200004 | 341 | 210 | 17 | 568 | 60.0% | 37.0% | D+23.1 |
| Precinct 0607002361110607002 | 350 | 205 | 8 | 563 | 62.2% | 36.4% | D+25.8 |
| Precinct 1900009361111900009 | 267 | 284 | 2 | 553 | 48.3% | 51.4% | R+3.1 |
| Precinct 2000011361112000011 | 281 | 269 | 2 | 552 | 50.9% | 48.7% | D+2.2 |
| Precinct 0500004361110500004 | 308 | 241 | 2 | 551 | 55.9% | 43.7% | D+12.2 |
| Precinct 1600011361111600011 | 248 | 293 | 5 | 546 | 45.4% | 53.7% | R+8.2 |
| Precinct 0604002361110604002 | 423 | 114 | 7 | 544 | 77.8% | 21.0% | D+56.8 |
| Precinct 1100002361111100002 | 420 | 122 | 2 | 544 | 77.2% | 22.4% | D+54.8 |
| Precinct 1000006361111000006 | 195 | 338 | 10 | 543 | 35.9% | 62.2% | R+26.3 |
| Precinct 0200002361110200002 | 280 | 257 | 5 | 542 | 51.7% | 47.4% | D+4.2 |
| Precinct 2000002361112000002 | 325 | 206 | 9 | 540 | 60.2% | 38.1% | D+22.0 |
| Precinct 0300001361110300001 | 332 | 204 | 3 | 539 | 61.6% | 37.8% | D+23.7 |
| Precinct 2100007361112100007 | 459 | 61 | 11 | 531 | 86.4% | 11.5% | D+75.0 |
| Precinct 0200004361110200004 | 330 | 194 | 2 | 526 | 62.7% | 36.9% | D+25.9 |
| Precinct 0900004361110900004 | 351 | 169 | 2 | 522 | 67.2% | 32.4% | D+34.9 |
| Precinct 0500005361110500005 | 417 | 98 | 4 | 519 | 80.3% | 18.9% | D+61.5 |
| Precinct 0900005361110900005 | 367 | 150 | 0 | 517 | 71.0% | 29.0% | D+42.0 |
| Precinct 2100009361112100009 | 456 | 48 | 9 | 513 | 88.9% | 9.4% | D+79.5 |
| Precinct 0500008361110500008 | 296 | 213 | 3 | 512 | 57.8% | 41.6% | D+16.2 |
| Precinct 0900002361110900002 | 342 | 165 | 3 | 510 | 67.1% | 32.4% | D+34.7 |
| Precinct 1600009361111600009 | 310 | 183 | 7 | 500 | 62.0% | 36.6% | D+25.4 |
| Precinct 0606002361110606002 | 314 | 177 | 7 | 498 | 63.1% | 35.5% | D+27.5 |
| Precinct 0800006361110800006 | 226 | 262 | 3 | 491 | 46.0% | 53.4% | R+7.3 |
| Precinct 0603003361110603003 | 310 | 173 | 7 | 490 | 63.3% | 35.3% | D+28.0 |
| Precinct 1200005361111200005 | 343 | 137 | 9 | 489 | 70.1% | 28.0% | D+42.1 |
| Precinct 2000003361112000003 | 287 | 193 | 9 | 489 | 58.7% | 39.5% | D+19.2 |
| Precinct 1900014361111900014 | 202 | 282 | 1 | 485 | 41.6% | 58.1% | R+16.5 |
| Precinct 1200002361111200002 | 322 | 150 | 5 | 477 | 67.5% | 31.4% | D+36.1 |
| Precinct 0500002361110500002 | 280 | 193 | 3 | 476 | 58.8% | 40.5% | D+18.3 |
| Precinct 0606001361110606001 | 277 | 190 | 4 | 471 | 58.8% | 40.3% | D+18.5 |
| Precinct 1100008361111100008 | 376 | 93 | 2 | 471 | 79.8% | 19.7% | D+60.1 |
| Precinct 1100003361111100003 | 327 | 136 | 5 | 468 | 69.9% | 29.1% | D+40.8 |
| Precinct 1900011361111900011 | 258 | 205 | 1 | 464 | 55.6% | 44.2% | D+11.4 |
| Precinct 0500001361110500001 | 304 | 153 | 4 | 461 | 65.9% | 33.2% | D+32.8 |
| Precinct 2100006361112100006 | 350 | 98 | 10 | 458 | 76.4% | 21.4% | D+55.0 |
| Precinct 0608003361110608003 | 321 | 127 | 6 | 454 | 70.7% | 28.0% | D+42.7 |
| Precinct 1100005361111100005 | 362 | 89 | 3 | 454 | 79.7% | 19.6% | D+60.1 |
| Precinct 2100002361112100002 | 375 | 72 | 3 | 450 | 83.3% | 16.0% | D+67.3 |
| Precinct 0607003361110607003 | 259 | 183 | 7 | 449 | 57.7% | 40.8% | D+16.9 |
| Precinct 1300003361111300003 | 163 | 284 | 0 | 447 | 36.5% | 63.5% | R+27.1 |
| Precinct 2000006361112000006 | 144 | 299 | 2 | 445 | 32.4% | 67.2% | R+34.8 |
| Precinct 2000009361112000009 | 200 | 231 | 2 | 433 | 46.2% | 53.3% | R+7.2 |
| Precinct 0602004361110602004 | 307 | 107 | 12 | 426 | 72.1% | 25.1% | D+46.9 |
| Precinct 1600003361111600003 | 274 | 147 | 4 | 425 | 64.5% | 34.6% | D+29.9 |
| Precinct 0609001361110609001 | 277 | 136 | 6 | 419 | 66.1% | 32.5% | D+33.7 |
| Precinct 1900007361111900007 | 199 | 218 | 1 | 418 | 47.6% | 52.2% | R+4.5 |
| Precinct 0601003361110601003 | 304 | 106 | 3 | 413 | 73.6% | 25.7% | D+47.9 |
| Precinct 0607001361110607001 | 245 | 155 | 5 | 405 | 60.5% | 38.3% | D+22.2 |
| Precinct 1700003361111700003 | 256 | 140 | 4 | 400 | 64.0% | 35.0% | D+29.0 |
| Precinct 0602001361110602001 | 326 | 66 | 5 | 397 | 82.1% | 16.6% | D+65.5 |
| Precinct 0608001361110608001 | 319 | 56 | 15 | 390 | 81.8% | 14.4% | D+67.4 |
| Precinct 1600010361111600010 | 193 | 186 | 4 | 383 | 50.4% | 48.6% | D+1.8 |
| Precinct 2000005361112000005 | 116 | 259 | 3 | 378 | 30.7% | 68.5% | R+37.8 |
| Precinct 1600001361111600001 | 173 | 201 | 3 | 377 | 45.9% | 53.3% | R+7.4 |
| Precinct 0500006361110500006 | 209 | 163 | 4 | 376 | 55.6% | 43.4% | D+12.2 |
| Precinct 2100008361112100008 | 331 | 41 | 1 | 373 | 88.7% | 11.0% | D+77.7 |
| Precinct 2100004361112100004 | 297 | 67 | 8 | 372 | 79.8% | 18.0% | D+61.8 |
| Precinct 0900003361110900003 | 260 | 106 | 4 | 370 | 70.3% | 28.6% | D+41.6 |
| Precinct 0603002361110603002 | 296 | 70 | 3 | 369 | 80.2% | 19.0% | D+61.2 |
| Precinct 2100005361112100005 | 308 | 44 | 7 | 359 | 85.8% | 12.3% | D+73.5 |
| Precinct 2000004361112000004 | 209 | 124 | 5 | 338 | 61.8% | 36.7% | D+25.1 |
| Precinct 1700004361111700004 | 231 | 102 | 2 | 335 | 69.0% | 30.4% | D+38.5 |
| Precinct 0601001361110601001 | 215 | 112 | 2 | 329 | 65.3% | 34.0% | D+31.3 |
| Precinct 0605001361110605001 | 233 | 75 | 7 | 315 | 74.0% | 23.8% | D+50.2 |
| Precinct 0606003361110606003 | 214 | 79 | 11 | 304 | 70.4% | 26.0% | D+44.4 |
| Precinct 1900008361111900008 | 178 | 124 | 1 | 303 | 58.7% | 40.9% | D+17.8 |
| Precinct 1100011361111100011 | 252 | 45 | 4 | 301 | 83.7% | 15.0% | D+68.8 |
| Precinct 1700002361111700002 | 161 | 129 | 2 | 292 | 55.1% | 44.2% | D+11.0 |
| Precinct 1900005361111900005 | 176 | 113 | 0 | 289 | 60.9% | 39.1% | D+21.8 |
| Precinct 1600007361111600007 | 147 | 138 | 2 | 287 | 51.2% | 48.1% | D+3.1 |
| Precinct 0608002361110608002 | 208 | 65 | 5 | 278 | 74.8% | 23.4% | D+51.4 |
| Precinct 1900006361111900006 | 143 | 132 | 0 | 275 | 52.0% | 48.0% | D+4.0 |
| Precinct 0900001361110900001 | 204 | 68 | 2 | 274 | 74.5% | 24.8% | D+49.6 |
| Precinct 2000012361112000012 | 123 | 145 | 2 | 270 | 45.6% | 53.7% | R+8.1 |
| Precinct 1900004361111900004 | 157 | 107 | 5 | 269 | 58.4% | 39.8% | D+18.6 |
| Precinct 0800002361110800002 | 152 | 109 | 6 | 267 | 56.9% | 40.8% | D+16.1 |
| Precinct 1900003361111900003 | 143 | 119 | 0 | 262 | 54.6% | 45.4% | D+9.2 |
| Precinct 2000013361112000013 | 110 | 146 | 3 | 259 | 42.5% | 56.4% | R+13.9 |
| Precinct 2000007361112000007 | 88 | 153 | 4 | 245 | 35.9% | 62.4% | R+26.5 |
| Precinct 2000001361112000001 | 133 | 109 | 1 | 243 | 54.7% | 44.9% | D+9.9 |
| Precinct 0602003361110602003 | 161 | 56 | 1 | 218 | 73.9% | 25.7% | D+48.2 |
| Precinct 0605003361110605003 | 146 | 55 | 1 | 202 | 72.3% | 27.2% | D+45.0 |
| Precinct 0609003361110609003 | 117 | 70 | 0 | 187 | 62.6% | 37.4% | D+25.1 |
| Precinct 0604001361110604001 | 151 | 26 | 3 | 180 | 83.9% | 14.4% | D+69.4 |
| Precinct 0100001361110100001 | 91 | 79 | 0 | 170 | 53.5% | 46.5% | D+7.1 |
| Precinct 0100002361110100002 | 54 | 81 | 4 | 139 | 38.8% | 58.3% | R+19.4 |
| Precinct 0602002361110602002 | 85 | 44 | 2 | 131 | 64.9% | 33.6% | D+31.3 |
| Precinct 0400002361110400002 | 27 | 62 | 3 | 92 | 29.3% | 67.4% | R+38.0 |
| Precinct 2000010361112000010 | 28 | 45 | 0 | 73 | 38.4% | 61.6% | R+23.3 |
| Precinct 0400001361110400001 | 17 | 13 | 0 | 30 | 56.7% | 43.3% | D+13.3 |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | +1.8% |
| 1896 | −15.0% |
| 1900 | −9.5% |
| 1904 | −8.6% |
| 1908 | −9.7% |
| 1912 | +5.2% |
| 1916 | −15.4% |
| 1920 | −35.8% |
| 1924 | −33.8% |
| 1928 | −27.6% |
| 1932 | −7.3% |
| 1936 | −12.5% |
| 1940 | −14.2% |
| 1944 | −22.3% |
| 1948 | −32.2% |
| 1952 | −39.2% |
| 1956 | −52.7% |
| 1960 | −22.5% |
| 1964 | +19.8% |
| 1968 | −23.0% |
| 1972 | −37.3% |
| 1976 | −7.8% |
| 1980 | −21.8% |
| 1984 | −28.2% |
| 1988 | −14.4% |
| 1992 | +4.5% |
| 1996 | +13.1% |
| 2000 | +6.0% |
| 2004 | +11.2% |
| 2008 | +23.6% |
| 2012 | +22.6% |
| 2016 | +11.0% |
| 2020 | +20.9% |
| 2024 | +18.5% |
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
By party of registration, over time
Registration and the presidential vote track closely here — within 0.7 points.
137,384 registered voters · 2026
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+285 net domestic migration · 2025
Net −3,944 over 2011–2025 · gain loss
Arrivals reported $113,747 in average income, against $85,713 for residents who stayed — 33% higher. (IRS SOI, 2022–23)
The places arrivals came from lean D+13.9 on average — 4.6 points more Republican-leaning than Ulster County, NY itself (D+18.5).
Where arrivals came from lean of each source
- Orange County, NY680R+8.4
- Dutchess County, NY629D+5.4
- Kings County, NY450D+43.3
- New York County, NY275D+64.2
- Queens County, NY155D+24.2
- Sullivan County, NY138R+16.6
Where departures went households, 2022–23
- Orange County, NY563
- Dutchess County, NY504
- Kings County, NY200
- Greene County, NY180
- New York County, NY161
- Albany County, NY140
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 | −413 |
| 2012 | −1,224 |
| 2013 | −1,105 |
| 2014 | −532 |
| 2015 | −869 |
| 2016 | −741 |
| 2017 | −340 |
| 2018 | −146 |
| 2019 | −677 |
| 2021 | +2,799 |
| 2022 | −902 |
| 2023 | +234 |
| 2024 | −313 |
| 2025 | +285 |
Ulster sits at the intersection of Catskill foothills and the Hudson River corridor, drawing a mix of longtime agricultural residents and transplants from New York City. That demographic shift has coincided with a sustained Democratic lean in presidential contests.
Across the recorded series it reached a Democratic high of 23.6 points in 2008 and a Republican high of 52.7 points in 1956. Between 2020 and 2024 the county moved 2.4 points toward the Republican candidate; the 2024 margin was 18.5 points.
A population of 182,601, a 72% non-Hispanic-white share, and a median household income of $86,271 describe the county. The county's voting pattern over the last decade is most similar to that of Schenectady County and Northampton County.
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 →
Ulster County, New York. Akashic. https://akashic.app/county/36111/. Accessed May 20, 2026. License: CC BY 4.0.