combined metro areaKalamazoo-Battle Creek-Portage, MI
presidential margin
2004–2024 · Democratic minus Republican
2004R+1.7
2008D+14.0
2012D+7.0
2016D+0.7
2020D+4.5
2024D+2.6
full record · 1892 → 2024
presidential returns
2024 turnout 70.7% of 344,639 citizens 18+
Year
Democrat
Republican
Others
Total
CVAP
Turnout
2024
122,941
116,680
3,901
243,522
344,639
70.7%
2020
121,825
111,171
4,635
237,631
344,613
69.0%
2016
98,831
97,412
12,925
209,168
340,583
61.4%
2012
108,430
93,973
3,059
205,462
332,687
61.8%
2008
123,934
92,993
3,752
220,679
329,797
66.9%
2004
101,001
104,580
2,108
207,689
326,907†
63.5%
† Citizen voting-age population estimated for prior cycles; 2004 predates the ACS and is extrapolated. Source: ACS 5-year, table B05003.
——
D+60R+60
3 counties by 2024 margin · County returns · MIT Election Lab
People and households
Who lives here
Exact values for this place, its state, and the United States.
Race · ethnicity · ancestry
Communities and origins
GroupKalamazoo-Battle Creek-Portage, MIMichiganUnited States
German18.5%17.7%12.5%
English12.7%10.5%9.5%
Irish9.9%9.9%9.4%
Dutch5.8%3.0%—
American5.1%4.2%5.3%
Polish3.9%7.2%2.2%
Italian2.0%4.2%4.8%
French1.9%3.0%1.6%
African American†8.1%12.2%9.9%
African0.9%0.5%0.5%
Nigerian0.2%—0.2%
Mexican4.6%4.0%11.3%
Puerto Rican0.4%0.5%1.8%
Spanish0.2%——
Asian Indian0.6%1.2%1.4%
Burmese0.4%——
Filipino0.2%0.2%0.9%
Bangladeshi0.2%0.2%—
Hispanic or Latino counts residents of any race; the race groups count only their non-Hispanic residents, so the groups are mutually exclusive and sum to 100%. Expand a row to see ancestries reported within that group.
Age and life stage
Measure
Kalamazoo-Battle Creek-Portage, MI
Michigan
United States
Median age
37.2
40.3
39.1
Age 18–24
12.1%
9.2%
9.2%
Age 65 and older
17.2%
18.5%
17.2%
Household economy
Measure
Kalamazoo-Battle Creek-Portage, MI
Michigan
United States
Median household income
$68,980
$72,875
$84,427
Poverty rate
12.9%
13.2%
12.5%
Bachelor's degree or higher (25+)
32.7%
32.6%
35.6%
Languages at home
Measure
Kalamazoo-Battle Creek-Portage, MI
Michigan
United States
Speaks a non-English language at home
8.2%
10.4%
22.3%
Spanish
3.6%
3.1%
13.6%
Other Indo-European
1.2%
1.8%
2.0%
Religious landscape
Measure
Kalamazoo-Battle Creek-Portage, MI
Michigan
United States
Catholic
10.2%
14.8%
18.6%
Evangelical Protestant
15.1%
12.1%
16.5%
Unclaimed / not counted
62.9%
60.3%
51.5%
Mainline Protestant
6.8%
4.7%
5.2%
American Community Survey 2024 5-year (CVAP, income, age, poverty, education, language, race, ancestry) · presidential returns from MIT Election Lab through 2024 · 2020 U.S. Religion Census (ASARB) — congregational adherents; unclaimed is the residual not counted by congregations.
Kalamazoo-Battle Creek-Portage, MI
presidential history
Presidential margin, 1892–2024
Democratic minus Republican, by election
Presidential margin over time
Year
Margin (D minus R)
1892
−8.4%
1896
+2.1%
1900
−6.1%
1904
−33.4%
1908
−17.4%
1912
+7.9%
1916
+8.8%
1920
−41.4%
1924
−54.9%
1928
−59.1%
1932
−4.1%
1936
+5.1%
1940
−15.9%
1944
−19.6%
1948
−17.8%
1952
−31.9%
1956
−34.9%
1960
−24.1%
1964
+21.7%
1968
−15.0%
1972
−21.8%
1976
−17.0%
1980
−16.6%
1984
−29.6%
1988
−13.0%
1992
+5.0%
1996
+5.4%
2000
−1.6%
2004
−1.7%
2008
+14.0%
2012
+7.0%
2016
+0.7%
2020
+4.5%
2024
+2.6%
DemocraticRepublican
34 presidential elections
Third column names the leading third-party or independent finisher. Source · MIT Election Lab · ICPSR · VEST (precinct-level 2024). Swing · margin change from the prior cycle. vs U.S. · margin relative to the national result that year.
Year
Won
Democratic
Republican
Other
Margin
Swing
vs U.S.
Total
D
50.5%Harris122,941
47.9%Trump116,680
0.5%Kennedy1,203 +7
D+2.6
R+1.9
D+4.0
243,522
All 10 candidates in 2024 · 8 minor / independent
Kamala D HarrisDemocratic50.5%122,941
Donald J TrumpRepublican47.9%116,680
Robert F KennedyIndependent0.5%1,203
Chase OliverLibertarian0.4%1,080
Jill SteinIndependent0.4%925
Randall TerryIndependent0.1%299
Cornel WestIndependent0.1%223
Joseph KishoreIndependent0.0%92
Peter SonskiIndependent0.0%49
Claudia De La CruzIndependent0.0%30
D
51.3%Biden121,825
46.8%Trump111,171
2.0%
D+4.5
D+3.8
±0.0
237,631
D
47.2%Clinton98,831
46.6%Trump97,412
6.2%
D+0.7
R+6.4
R+1.4
209,168
D
52.8%Obama108,430
45.7%Romney93,973
1.5%
D+7.0
R+7.0
D+3.2
205,462
D
56.2%Obama123,934
42.1%McCain92,993
1.7%
D+14.0
D+15.7
D+6.7
220,679
R
48.6%Kerry101,001
50.4%Bush104,580
1.0%
R+1.7
R+0.2
D+0.7
207,689
R
47.6%Gore84,693
49.2%Bush87,451
3.2%
R+1.6
R+7.0
R+2.1
177,760
D
48.4%Clinton80,460
42.9%Dole71,420
8.7%
D+5.4
D+0.5
R+3.1
166,372
D
41.2%Clinton76,927
36.3%Bush67,662
22.5%
D+5.0
D+18.0
R+0.6
186,531
R
43.2%Dukakis69,191
56.2%Bush90,060
0.6%
R+13.0
D+16.6
R+5.3
160,218
R
34.9%Mondale58,568
64.5%Reagan108,202
0.6%
R+29.6
R+12.9
R+11.4
167,751
R
36.2%Carter63,868
52.9%Reagan93,212
10.9%
R+16.6
D+0.4
R+6.9
176,363
R
40.5%Carter65,946
57.5%Ford93,636
2.0%
R+17.0
D+4.8
R+19.1
162,900
R
38.0%McGovern60,597
59.8%Nixon95,374
2.3%
R+21.8
R+6.8
D+1.4
159,586
R
37.2%Humphrey54,483
52.2%Nixon76,422
10.6%
R+15.0
R+36.6
R+14.3
146,437
D
60.7%Johnson83,012
39.0%Goldwater53,394
0.3%
D+21.7
D+45.7
R+0.9
136,752
R
37.7%Kennedy53,242
61.8%Nixon87,217
0.4%
R+24.1
D+10.9
R+24.2
141,074
R
32.3%Stevenson42,234
67.3%Eisenhower87,917
0.4%
R+34.9
R+3.1
R+19.5
130,710
R
33.7%Stevenson42,647
65.6%Eisenhower82,979
0.7%
R+31.9
R+14.1
R+21.1
126,519
R
39.8%Truman35,398
57.6%Dewey51,250
2.7%
R+17.8
D+1.8
R+22.3
89,049
R
39.7%Roosevelt37,069
59.3%Dewey55,423
1.0%
R+19.6
R+3.7
R+27.1
93,436
R
41.7%Roosevelt41,460
57.6%Willkie57,254
0.6%
R+15.9
R+21.0
R+25.8
99,347
D
50.5%Roosevelt44,149
45.4%Landon39,651
4.1%
D+5.1
D+9.3
R+19.1
87,342
R
46.3%Roosevelt37,172
50.5%Hoover40,465
3.2%
R+4.1
D+55.0
R+21.9
80,200
R
20.1%Smith14,413
79.2%Hoover56,786
0.7%
R+59.1
R+4.2
R+41.6
71,697
R
16.3%Davis13,813
71.3%Coolidge60,234
12.4%
R+54.9
R+13.5
R+29.8
84,500
R
26.9%Cox20,056
68.3%Harding50,912
4.8%
R+41.4
R+50.2
R+15.2
74,509
D
51.4%Wilson18,768
42.6%Hughes15,567
6.0%
D+8.8
D+0.8
D+5.6
36,544
O
30.9%Wilson9,829
23.0%Taft7,313
46.1%
Roosevelt +15.1
D+25.3
R+11.6
31,785
R
37.4%Bryan11,487
54.8%Taft16,825
7.8%
R+17.4
D+16.1
R+7.8
30,697
R
29.2%Parker8,542
62.7%Roosevelt18,318
8.1%
R+33.4
R+27.3
R+13.8
29,232
R
44.8%Bryan13,550
51.0%McKinley15,408
4.2%
R+6.1
R+8.2
D+1.4
30,217
D
49.9%Bryan15,604
47.8%McKinley14,949
2.3%
D+2.1
D+10.5
D+8.2
31,285
R
39.6%Cleveland10,609
48.0%Harrison12,869
12.4%
R+8.4
—
R+10.1
26,809
Congressional elections · 3 Senate races
U.S. Senate
Source · MIT Election Lab (MEDSL), Senate. CC-BY 4.0.
Year
Won
Democratic
Republican
Total
2024
D
49.8%119,512
46.9%112,609
239,898
2020
D
49.2%115,811
48.5%114,031
235,352
2018
D
51.7%95,703
45.8%84,682
185,096
voter registration
Registered voters
Total registered voters, over time
Registered voters
Voter registration in Kalamazoo-Battle Creek-Portage, MI
Year
Total registered
2016
340,080
2018
337,898
2020
365,098
2022
368,936
2024
379,221
domestic migration
Who moves in and out
Net domestic migration over time
−466 net domestic migration · 2025
20112025
Net −9,353 over 2011–2025 · gain loss
Domestic migration in Kalamazoo-Battle Creek-Portage, MI in Kalamazoo-Battle Creek-Portage, MI: net domestic migration by year
Year
Net domestic migration
2011
−1,402
2012
−253
2013
−447
2014
−572
2015
−2,080
2016
−705
2017
−270
2018
+155
2019
−1,012
2021
−1,642
2022
−397
2023
+265
2024
−527
2025
−466
Kalamazoo-Battle Creek-Portage, MI sits in the Great Lakes. In 2024 it voted Democratic.
Across the recorded series it reached a Democratic high of 21.7 points in 1964 and a Republican high of 59.1 points in 1928. Between 2020 and 2024 the region moved 1.9 points toward the Republican candidate; the 2024 margin was 2.6 points.
A population of 457,122, a 76% non-Hispanic-white share, and a median household income of $68,980 describe the region. The region's voting pattern over the last decade is most similar to that of Lansing-East Lansing-Owosso, MI and Cedar Rapids-Iowa City, IA.
Akashic
Political twins — combined metros
The combined metros 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.
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 →
Cite this page
All citations released under CC BY 4.0. Attribution: Akashic Intelligence.
Kalamazoo-Battle Creek-Portage, MI, Michigan. Akashic. https://akashic.app/csa/310/. Accessed May 20, 2026. License: CC BY 4.0.
How did Kalamazoo-Battle Creek-Portage, MI, Michigan vote in 2024?
In 2024, Kalamazoo-Battle Creek-Portage, MI, Michigan voted Democratic by 2.6 points (D+2.6), carried by the Democratic candidate. Out of 243,522 votes cast, 122,941 went Democratic and 116,680 went Republican.
When did Kalamazoo-Battle Creek-Portage, MI, Michigan last vote Republican?
The most recent presidential election in which Kalamazoo-Battle Creek-Portage, MI, Michigan voted Republican was 2004.
How many people live in Kalamazoo-Battle Creek-Portage, MI, Michigan?
Kalamazoo-Battle Creek-Portage, MI, Michigan has a population of 457,122 according to the 2024 American Community Survey 5-year estimates from the US Census Bureau.
What is the median household income in Kalamazoo-Battle Creek-Portage, MI, Michigan?
Median household income in Kalamazoo-Battle Creek-Portage, MI, Michigan is $68,980 — below the national median of $80,734. The Michigan state median is $72,875.
What is the political history of Kalamazoo-Battle Creek-Portage, MI, Michigan?
Akashic tracks 34 presidential elections in Kalamazoo-Battle Creek-Portage, MI, Michigan from 1892 to 2024. Of those, 11 went Democratic and 22 went Republican.