Skip to content

Boulder County

Colorado·FIPS 08013·328,560 residents (2025 estimate)

2024 result

D+55.8

196,150 ballots cast

Comparability note

Broomfield County created from parts of Adams, Boulder, Jefferson and Weld counties.

Boulder County lost roughly 21,512 residents to a boundary rather than to migration. A swing model reading that as electorate collapse produces nonsense. Offer a synthetic five-county analysis region that is exactly comparable across the change; refuse the bare county pair.

What happened: the county's margin each cycle, against the national result.

D+70D+35EvenR+35R+702000200420082012201620202024D+13.7D+33.9D+46.1D+41.8D+48.3D+56.6D+55.8
This countyNational margin

Lean vs. nation

D+58.8

How this county sits relative to the country in 2024, with the national environment removed.

Trend since 2000

+43.6 pts

Net movement of that lean across 7 cycles — toward Democrats.

Elasticity

1.16

Moves roughly in step with the country.

Bellwether error

41.8

Average gap between this county's margin and the nation's.

3 consecutive cycles moving toward Democrats relative to the nation.

Votes by candidate

7 cycles

Certified vote counts for each party's nominee, the combined total for everyone else on the ballot, the number of ballots cast, and how many people lived here at the time.

2024

D+55.8margin
Kamala HarrisDem
150,149
76.5%
Donald TrumpRep
40,758
20.8%
All other candidates
5,243
2.7%

196,150 ballots cast · 59.5 per 100 residents (2024 population estimate)

Residents329,485−0.5% since 2020 (1,497 people)

2020

D+56.6margin
Joe BidenDem
159,089
77.2%
Donald TrumpRep
42,501
20.6%
All other candidates
4,521
2.2%

206,111 ballots cast · 62.3 per 100 residents (2020 population estimate)

Residents330,982+3.0% since 2016 (+9,732 people)

Measured across a change of Census vintage. The two series share no common year, so how far apart they sit cannot be measured — this change carries an unknown amount of revision on top of four years of real change.

2016

D+48.3margin
Hillary ClintonDem
132,334
70.3%
Donald TrumpRep
41,396
22.0%
All other candidates
14,412
7.7%

188,142 ballots cast · 58.6 per 100 residents (2016 population estimate)

Residents321,250+5.5% since 2012 (+16,680 people)

2012

D+41.8margin
Barack ObamaDem
125,091
69.7%
Mitt RomneyRep
49,981
27.8%
All other candidates
4,427
2.5%

179,499 ballots cast · 58.9 per 100 residents (2012 population estimate)

Residents304,570+4.7% since 2008 (+13,711 people)

Measured across a change of Census vintage. Where the two vintages overlap, 96% of counties agree within 0.5%, so read this figure to about half a point and no finer.

2008

D+46.1margin
Barack ObamaDem
124,159
72.3%
John McCainRep
44,904
26.1%
All other candidates
2,700
1.6%

171,763 ballots cast · 59.1 per 100 residents (2008 population estimate)

Residents290,859+4.0% since 2004 (+11,131 people)

2004

D+33.9margin
John KerryDem
105,564
66.3%
George W. BushRep
51,586
32.4%
All other candidates
2,107
1.3%

159,257 ballots cast · 56.9 per 100 residents (2004 population estimate)

Residents279,728+3.0% since 2000 (+8,154 people)

2000

D+13.7margin
Al GoreDem
69,983
50.1%
George W. BushRep
50,873
36.4%
All other candidates
18,770
13.4%

139,626 ballots cast · no per-100-residents figure: the 2000 population below is stated on later boundaries than this vote

Residents271,574

This figure is stated on later boundaries than the vote beside it. Broomfield County created from parts of Adams, Boulder, Jefferson and Weld counties. That took effect November 15, 2001, after the 2000 election, and the source has already applied it here — so this counts the people in the unit's later territory, not the people in the territory that voted.

“All other candidates” is every remaining line on the presidential ballot combined — minor parties, independents and write-ins where the state reports them. Shares are of all ballots cast, so the three rows sum to 100%.

Ballots cast per 100 residents is not a turnout rate. It measures votes against every resident — children and non-citizens included — not against eligible or registered voters, which is what turnout means and which this site does not have a county-level figure for. It is shown only where an election year and a population estimate share the same year and describe the same territory; where the Census figure is stated on boundaries the vote was not cast on, the card says so and the ratio is withheld.

A change in residents is not a change in voters. The percentage beside each year is the change in resident population since the previous presidential election — everyone who lives here, including children and non-citizens. It is not turnout, not registration, and not the same quantity as the change in ballots cast. Population is measured on 1 July of the election year, four months before the vote, which is the closest an annual series gets to election day.

Population figures on this page come from 3 Census series: PEP intercensal county estimates, 2000–2010; PEP vintage 2019 county estimates, 2010–2019; PEP vintage 2025 county estimates, 2020–2025. The 2012 and 2020 figures are the first in a new series, so the change shown for those years is measured across a change of Census method as well as across four years. Each of those cards says so. Two figures drawn from different vintages are not two readings of one series.

Every cycle

YearMarginLeanSwingRel. swingVotes3rd party
2024D+55.8D+58.8-0.5+5.5196,1502.7%
2020D+56.6D+53.3+5.5+3.2206,1112.2%
2016D+48.3D+50.1+9.4+11.3188,1427.7%
2012D+41.8D+38.9-4.0-0.6179,4992.5%
2008D+46.1D+39.5+12.5+2.7171,7631.6%
2004D+33.9D+36.8+18.5+21.6159,2571.3%
2000D+13.7D+15.2139,62613.4%

Margin is over all votes cast. Lean is the two-party margin minus the nation's — the county's own position with the national environment removed. Relative swing is the change in that lean. “Votes” is the number of ballots cast in the presidential contest, not a share of eligible voters.

Counties on a similar trajectory

Sources

Presidential returns from the MIT Election Data and Science Lab (County Presidential Returns 2000–2024, CC0). Geography and FIPS codes from the US Census Bureau (public domain). Where a state reports both a total and per-mode vote counts, the reported total is used.

Resident population from the US Census Bureau, Population Estimates Program (Vintage 2025), measured as of July 1, 2025. Resident population — all residents, including children and non-citizens. Not an electorate, and not comparable to a vote total as a turnout rate. Conclusions drawn from it are ours, not the Bureau's.

Population at each election is measured on 1 July of the election year and comes from the US Census Bureau's Population Estimates Program (public domain). The 2000–2024 span is covered by several separately estimated vintages of that programme rather than by one continuous series — the ones used on this page are named under the cycle cards, and every change measured across a boundary between them is marked there. Notes about territory changing hands come from this site's own change ledger and are only as complete as it is.