2026 forecast ยท Colorado Attorney General

Jena Griswold is all but certain to win Colorado's attorney general race.

Jena Griswold vs Michael Allen, an open seat. The model has Griswold ahead by 22.5 points, with a 100 percent chance of winning.

Safe DModel D +22.5Updated October 22, 2026
Jena Griswold
Democrat
59.1%
1,676,034 projected votes
Michael Allen
Republican
36.7%
1,039,465 projected votes
100%Griswold
0%Allen
Griswold all but certainEach square is one simulated election night, Griswold wins about 100 of 100

Colorado Attorney General by county

Conejos CountyJackson CountyArchuleta CountyWashington CountyGarfield CountyRio Grande CountyMorgan CountyElbert CountyMontrose CountyOtero CountyTeller CountyPhillips CountyYuma CountyPueblo CountyAlamosa CountyBaca CountyMontezuma CountyArapahoe CountyMineral CountyDolores CountyJefferson CountyDelta CountyGrand CountySaguache CountySummit CountyGunnison CountyCostilla CountyWeld CountyLas Animas CountyRoutt CountyDouglas CountyRio Blanco CountyBroomfield CountyDenver CountyBoulder CountyLarimer CountyCrowley CountyCuster CountyEl Paso CountyGilpin CountyHuerfano CountyOuray CountyCheyenne CountyMoffat CountyPitkin CountyProwers CountySan Juan CountyLa Plata CountyHinsdale CountyKit Carson CountySan Miguel CountyClear Creek CountyKiowa CountyPark CountyLake CountyLincoln CountyAdams CountyEagle CountyLogan CountySedgwick CountyChaffee CountyFremont CountyMesa CountyBent CountyDenverEl PasoJeffersonArapahoeDouglasAdamsLarimerBoulderWeldMesaPuebloBroomfield
D +40R +40Click a county to zoom ยท arrow keys step through counties by size
Where the margin is won
Denver County: Griswold +232,048Boulder County: Griswold +115,620Arapahoe County: Griswold +108,022Jefferson County: Griswold +103,919Adams County: Griswold +51,072Larimer County: Griswold +51,059Broomfield County: Griswold +16,917Eagle County: Griswold +9,843La Plata County: Griswold +9,518Summit County: Griswold +7,923Pitkin County: Griswold +6,031Routt County: Griswold +5,754Douglas County: Griswold +4,537Pueblo County: Griswold +4,181Gunnison County: Griswold +3,817Garfield County: Griswold +3,302San Miguel County: Griswold +2,708Chaffee County: Griswold +2,509Clear Creek County: Griswold +1,673Ouray County: Griswold +1,062Lake County: Griswold +1,001Gilpin County: Griswold +921Grand County: Griswold +805Costilla County: Griswold +561Saguache County: Griswold +555San Juan County: Griswold +178Weld County: Allen +21,624Mesa County: Allen +15,224Elbert County: Allen +7,860Fremont County: Allen +7,208Montrose County: Allen +6,103Morgan County: Allen +5,129Delta County: Allen +5,080Logan County: Allen +4,851Teller County: Allen +3,762Moffat County: Allen +3,411Yuma County: Allen +2,692El Paso County: Allen +2,445Prowers County: Allen +2,166Kit Carson County: Allen +2,095Rio Blanco County: Allen +2,057Montezuma County: Allen +1,837Washington County: Allen +1,830Otero County: Allen +1,563Lincoln County: Allen +1,479Phillips County: Allen +1,253Baca County: Allen +1,209Custer County: Allen +1,201Rio Grande County: Allen +878Crowley County: Allen +751Cheyenne County: Allen +711Park County: Allen +701Bent County: Allen +699Sedgwick County: Allen +625Dolores County: Allen +593Kiowa County: Allen +569Archuleta County: Allen +497Jackson County: Allen +395Conejos County: Allen +235Las Animas County: Allen +93Huerfano County: Allen +64Hinsdale County: Allen +32Alamosa County: Allen +24Mineral County: Allen +17
Griswold +745,536 net votes from 26 countiesStatewide D +22.5, a 636,573 vote marginAllen +108,963 net votes from 38 counties

Projected statewide vote

2,834,656 votes
CandidateVotesShare
Jena Griswold D1,676,03459.1%
Michael Allen R1,039,46536.7%
Other candidates119,1564.2%
Total2,834,656100%

Expected votes at the projected turnout for this office, which runs a little below the top of the ticket because some voters skip down ballot races.

Projected vote by county

64 counties
CountyGriswoldAllenOtherTotalMargin
Statewide1,676,0321,039,459119,1632,834,654D +22.5
Denver County277,41745,36914,164336,950D +68.9
El Paso County159,494161,93914,105335,538R +0.7
Jefferson County207,501103,58213,650324,733D +32.0
Arapahoe County194,75086,72812,351293,829D +36.8
Douglas County98,80394,2668,472201,541D +2.3
Adams County121,71370,6418,441200,795D +25.4
Larimer County120,42869,3698,328198,125D +25.8
Boulder County144,54028,9207,611181,071D +63.9
Weld County62,00083,6246,390152,014R +14.2
Mesa County31,46746,6913,43081,588R +18.7
Pueblo County38,88534,7043,22976,818D +5.4
Broomfield County28,13411,2171,72741,078D +41.2
La Plata County20,17810,6601,35432,192D +29.6
Garfield County14,69811,3961,14427,238D +12.1
Eagle County16,9297,0861,05425,069D +39.3
Fremont County7,61214,82098423,416R +30.8
Montrose County7,90214,00596122,868R +26.7
Delta County5,79510,87573217,402R +29.2
Elbert County3,90211,76268816,352R +48.1
Summit County11,5913,66866915,928D +49.7
Routt County9,8944,14061514,649D +39.3
Teller County5,1238,88561414,622R +25.7
Montezuma County5,6357,47257513,682R +13.4
Chaffee County7,2504,74152612,517D +20.0
Morgan County3,1388,26750111,906R +43.1
Park County4,8035,50445310,760R +6.5
Pitkin County7,9051,87442910,208D +59.1
Gunnison County6,6692,8524179,938D +38.4
Logan County2,1286,9794009,507R +51.0
Grand County4,6043,7993698,772D +9.2
Archuleta County3,6964,1933478,236R +6.0
Otero County3,1034,6663418,110R +19.3
Las Animas County3,4053,4983037,206R +1.3
Alamosa County3,2773,3012896,867R +0.4
Moffat County1,1914,6022556,048R +56.4
Clear Creek County3,4901,8172325,539D +30.2
Rio Grande County2,2053,0832325,520R +15.9
Prowers County1,2193,3852024,806R +45.1
San Miguel County3,4637551864,404D +61.5
Yuma County7003,3921794,271R +63.0
Huerfano County1,9111,9751714,057R +1.6
Conejos County1,6401,8751553,670R +6.4
Gilpin County2,1661,2451493,560D +25.9
Ouray County2,1841,1221463,452D +30.8
Lake County2,1471,1461453,438D +29.1
Custer County1,0192,2201423,381R +35.5
Kit Carson County5442,6391413,324R +63.0
Rio Blanco County5532,6101393,302R +62.3
Saguache County1,7661,2111303,107D +17.9
Washington County3152,1451082,568R +71.3
Lincoln County4311,9101032,444R +60.5
Bent County6811,380902,151R +32.5
Phillips County3921,645902,127R +58.9
Baca County2751,484771,836R +65.8
Costilla County1,155594771,826D +30.7
Crowley County4901,241771,808R +41.5
Dolores County346939561,341R +44.2
Sedgwick County271896511,218R +51.3
Cheyenne County10181241954R +74.5
Kiowa County8665533774R +73.7
Jackson County15655131738R +53.5
Hinsdale County23927123533R +6.0
Mineral County22424121486R +3.5
San Juan County30312518446D +40.0

Projected 2026 votes from the On Point simulation: each county's expected turnout times its simulated vote share. Totals may differ from the race total by rounding.

Range of outcomes

80 percent of simulations
D +32.1D +12.9D +22.5

80 percent of simulations fall between D +32.1 and D +12.9. The white dot is the forecast; the line is a tie.

How the model gets there

statewide margin at each step
Top of ticket, Senate and governorD +22.6
Down ballot history, moved to 2026D +21.1
Blend of every legD +26.8
With incumbency and primary unityD +23.4
With polls, none in the raceD +22.5

Leg weights: Top of ticket 30%, Approval fundamentals 15%, Gallup, relaxed 10%, Down ballot history 25%, 2026 primaries 20%. 80 percent of outcomes fall between D +32.1 and D +12.9.

Polls of the race

no polls
PollsterSampleEndedGriswoldAllenMargin
No public polls of this race. The forecast rests on the top of ticket, past results and the primaries.