2026 forecast · Georgia Commissioner Of Labor

Nikki Porcher is slightly favored to win Georgia's commissioner of labor race.

Nikki Porcher vs Bárbara Rivera Holmes, with Bárbara Rivera Holmes running again. The model has Porcher ahead by 2.9 points, with a 69 percent chance of winning.

Lean DModel D +2.9Updated October 22, 2026
Nikki Porcher
Democrat
50.9%
2,378,334 projected votes
Bárbara Rivera Holmes
Republican
48.1%
2,245,201 projected votes
69%Porcher
31%Holmes
Porcher favoredEach square is one simulated election night, Porcher wins about 69 of 100

Georgia Commissioner Of Labor by county

Appling CountyAtkinson CountyBacon CountyBaker CountyBaldwin CountyBanks CountyBarrow CountyBartow CountyBen Hill CountyBerrien CountyBibb CountyBleckley CountyBrantley CountyBrooks CountyBryan CountyBulloch CountyBurke CountyButts CountyCalhoun CountyCamden CountyCandler CountyCarroll CountyCatoosa CountyCharlton CountyChatham CountyChattahoochee CountyChattooga CountyCherokee CountyClarke CountyClay CountyClayton CountyClinch CountyCobb CountyCoffee CountyColquitt CountyColumbia CountyCook CountyCoweta CountyCrawford CountyCrisp CountyDade CountyDawson CountyDecatur CountyDeKalb CountyDodge CountyDooly CountyDougherty CountyDouglas CountyEarly CountyEchols CountyEffingham CountyElbert CountyEmanuel CountyEvans CountyFannin CountyFayette CountyFloyd CountyForsyth CountyFranklin CountyFulton CountyGilmer CountyGlascock CountyGlynn CountyGordon CountyGrady CountyGreene CountyGwinnett CountyHabersham CountyHall CountyHancock CountyHaralson CountyHarris CountyHart CountyHeard CountyHenry CountyHouston CountyIrwin CountyJackson CountyJasper CountyJeff Davis CountyJefferson CountyJenkins CountyJohnson CountyJones CountyLamar CountyLanier CountyLaurens CountyLee CountyLiberty CountyLincoln CountyLong CountyLowndes CountyLumpkin CountyMcDuffie CountyMcIntosh CountyMacon CountyMadison CountyMarion CountyMeriwether CountyMiller CountyMitchell CountyMonroe CountyMontgomery CountyMorgan CountyMurray CountyMuscogee CountyNewton CountyOconee CountyOglethorpe CountyPaulding CountyPeach CountyPickens CountyPierce CountyPike CountyPolk CountyPulaski CountyPutnam CountyQuitman CountyRabun CountyRandolph CountyRichmond CountyRockdale CountySchley CountyScreven CountySeminole CountySpalding CountyStephens CountyStewart CountySumter CountyTalbot CountyTaliaferro CountyTattnall CountyTaylor CountyTelfair CountyTerrell CountyThomas CountyTift CountyToombs CountyTowns CountyTreutlen CountyTroup CountyTurner CountyTwiggs CountyUnion CountyUpson CountyWalker CountyWalton CountyWare CountyWarren CountyWashington CountyWayne CountyWebster CountyWheeler CountyWhite CountyWhitfield CountyWilcox CountyWilkes CountyWilkinson CountyWorth CountyFultonGwinnettDeKalbCherokeeChathamForsythHenryHallRichmondPauldingMuscogeeColumbia
D +40R +40Click a county to zoom · arrow keys step through counties by size
Where the margin is won
Fulton County: Porcher +268,982DeKalb County: Porcher +251,540Gwinnett County: Porcher +95,433Clayton County: Porcher +87,184Cobb County: Porcher +76,505Henry County: Porcher +40,360Richmond County: Porcher +37,021Chatham County: Porcher +30,852Muscogee County: Porcher +25,217Douglas County: Porcher +24,471Clarke County: Porcher +22,620Rockdale County: Porcher +22,246Bibb County: Porcher +19,881Dougherty County: Porcher +16,594Newton County: Porcher +10,985Liberty County: Porcher +6,364Hancock County: Porcher +1,922Macon County: Porcher +1,331Sumter County: Porcher +880Talbot County: Porcher +652Stewart County: Porcher +616Terrell County: Porcher +496Jefferson County: Porcher +478Calhoun County: Porcher +449Baldwin County: Porcher +448Washington County: Porcher +430Randolph County: Porcher +395Warren County: Porcher +250Taliaferro County: Porcher +207Clay County: Porcher +193Cherokee County: Holmes +56,170Hall County: Holmes +42,620Forsyth County: Holmes +42,327Coweta County: Holmes +25,060Bartow County: Holmes +24,970Walton County: Holmes +24,089Jackson County: Holmes +23,419Carroll County: Holmes +22,441Columbia County: Holmes +20,434Paulding County: Holmes +18,822Floyd County: Holmes +16,963Walker County: Holmes +16,659Catoosa County: Holmes +16,497Whitfield County: Holmes +16,338Barrow County: Holmes +16,070Gordon County: Holmes +15,473Effingham County: Holmes +15,351Habersham County: Holmes +14,370Pickens County: Holmes +12,313Dawson County: Holmes +11,520Gilmer County: Holmes +10,857Haralson County: Holmes +10,812Union County: Holmes +10,719Murray County: Holmes +10,673White County: Holmes +10,273Polk County: Holmes +10,100Glynn County: Holmes +9,955Lumpkin County: Holmes +9,937Fannin County: Holmes +9,687Oconee County: Holmes +9,634Harris County: Holmes +9,086Madison County: Holmes +8,588Bulloch County: Holmes +8,556Camden County: Holmes +8,312Franklin County: Holmes +8,172Bryan County: Holmes +8,024Hart County: Holmes +7,846Pike County: Holmes +7,846Colquitt County: Holmes +7,789Monroe County: Holmes +7,617Houston County: Holmes +7,571Wayne County: Holmes +7,523Stephens County: Holmes +7,504Banks County: Holmes +7,353Laurens County: Holmes +6,912Pierce County: Holmes +6,898Lee County: Holmes +6,897Troup County: Holmes +6,655Coffee County: Holmes +6,538Lowndes County: Holmes +6,313Brantley County: Holmes +6,186Chattooga County: Holmes +6,026Tift County: Holmes +5,797Ware County: Holmes +5,660Morgan County: Holmes +5,540Rabun County: Holmes +5,533Berrien County: Holmes +5,205Putnam County: Holmes +5,198Butts County: Holmes +5,116Towns County: Holmes +5,081Toombs County: Holmes +5,038Jones County: Holmes +4,905Appling County: Holmes +4,886Spalding County: Holmes +4,721Upson County: Holmes +4,697Dade County: Holmes +4,581Thomas County: Holmes +4,513Jasper County: Holmes +4,478Tattnall County: Holmes +4,313Lamar County: Holmes +4,311Worth County: Holmes +4,236Dodge County: Holmes +4,045Greene County: Holmes +3,927Elbert County: Holmes +3,832Heard County: Holmes +3,751Jeff Davis County: Holmes +3,744Grady County: Holmes +3,660Emanuel County: Holmes +3,651Oglethorpe County: Holmes +3,311Bacon County: Holmes +3,289Bleckley County: Holmes +3,229Cook County: Holmes +2,970Crawford County: Holmes +2,643Charlton County: Holmes +2,528Meriwether County: Holmes +2,502McDuffie County: Holmes +2,381Irwin County: Holmes +2,091Decatur County: Holmes +2,027Crisp County: Holmes +2,009Candler County: Holmes +1,954Montgomery County: Holmes +1,939Lincoln County: Holmes +1,930Ben Hill County: Holmes +1,912Johnson County: Holmes +1,738McIntosh County: Holmes +1,715Evans County: Holmes +1,698Pulaski County: Holmes +1,646Wilcox County: Holmes +1,617Brooks County: Holmes +1,557Long County: Holmes +1,526Seminole County: Holmes +1,501Lanier County: Holmes +1,471Screven County: Holmes +1,436Atkinson County: Holmes +1,398Telfair County: Holmes +1,340Schley County: Holmes +1,332Clinch County: Holmes +1,313Miller County: Holmes +1,262Glascock County: Holmes +1,214Fayette County: Holmes +1,181Treutlen County: Holmes +1,103Taylor County: Holmes +1,079Turner County: Holmes +1,016Wheeler County: Holmes +1,007Echols County: Holmes +996Jenkins County: Holmes +931Marion County: Holmes +857Mitchell County: Holmes +823Wilkes County: Holmes +795Wilkinson County: Holmes +548Peach County: Holmes +461Early County: Holmes +290Burke County: Holmes +245Twiggs County: Holmes +245Baker County: Holmes +174Webster County: Holmes +169Dooly County: Holmes +118Quitman County: Holmes +117Chattahoochee County: Holmes +59
Porcher +1,045,002 net votes from 30 countiesStatewide D +2.9, a 133,125 vote marginHolmes +911,877 net votes from 129 counties

Projected statewide vote

4,670,238 votes
CandidateVotesShare
Nikki Porcher D2,378,33450.9%
Bárbara Rivera Holmes R2,245,20148.1%
Other candidates46,7021.0%
Total4,670,238100%

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

159 counties
CountyPorcherHolmesOtherTotalMargin
Statewide2,378,3382,245,21346,6914,670,242D +2.9
Fulton County378,191109,2094,924492,324D +54.6
Gwinnett County226,992131,5593,623362,174D +26.4
Cobb County213,997137,4923,551355,040D +21.6
DeKalb County295,79844,2583,434343,490D +73.2
Cherokee County39,57295,7421,366136,680R +41.1
Chatham County79,20048,3481,288128,836D +23.9
Forsyth County36,60278,9291,167116,698R +36.3
Henry County76,06135,7011,129112,891D +35.8
Clayton County97,76210,5781,095109,435D +79.7
Hall County21,35763,97786286,196R +49.5
Richmond County58,55321,53280980,894D +45.8
Paulding County29,75748,57979179,127R +23.8
Muscogee County50,56525,34876776,680D +32.9
Columbia County26,67947,11374574,537R +27.4
Coweta County23,65648,71673173,103R +34.3
Houston County31,48339,05471371,250R +10.6
Fayette County31,56732,74864964,964R +1.8
Bibb County42,00722,12664764,780D +30.7
Douglas County43,44318,97263163,046D +38.8
Carroll County14,49136,93251951,942R +43.2
Clarke County36,92214,30251751,741D +43.7
Newton County30,87519,89051351,278D +21.4
Walton County12,24136,33049049,061R +49.1
Bartow County11,35636,32648248,164R +51.8
Lowndes County18,61624,92943943,984R +14.3
Rockdale County31,7029,45641641,574D +53.5
Floyd County10,97727,94039339,310R +43.1
Glynn County14,26624,22138838,875R +25.6
Jackson County7,23130,65038338,264R +61.2
Barrow County9,82525,89536236,082R +44.5
Whitfield County8,63124,96934033,940R +48.1
Dougherty County24,6478,05333133,031D +50.2
Bulloch County10,90619,46230630,674R +27.9
Effingham County7,21422,56530130,080R +51.0
Catoosa County6,43222,92929729,658R +55.6
Spalding County12,08516,80629229,183R +16.2
Troup County10,53017,18528027,995R +23.8
Walker County5,33021,98927527,594R +60.4
Oconee County6,71616,35023223,298R +41.4
Gordon County3,72419,19723123,152R +66.8
Camden County7,01015,32222622,558R +36.9
Liberty County13,8187,45421421,486D +29.6
Laurens County7,04913,96121221,222R +32.6
Bryan County6,10514,12920420,438R +39.3
Habersham County2,76317,13320220,098R +71.5
Thomas County7,58412,09719919,880R +22.7
Harris County4,98214,06819219,242R +47.2
Baldwin County9,1768,72818118,085D +2.5
Pickens County2,55614,86917617,601R +70.0
Polk County3,11713,21716416,498R +61.2
Gilmer County2,51713,37416116,052R +67.6
Dawson County2,09813,61815915,875R +72.6
Lumpkin County2,77512,71215615,643R +63.5
Union County2,35013,06915515,574R +68.8
Tift County4,79710,59415515,546R +37.3
Lee County4,22011,11715515,492R +44.5
Monroe County3,82911,44615415,429R +49.4
Colquitt County3,66511,45415315,272R +51.0
Murray County1,92812,60114714,676R +72.7
Coffee County3,94710,48514614,578R +44.9
White County2,05312,32614614,525R +70.7
Madison County2,83811,42614414,408R +59.6
Fannin County2,12511,81214014,077R +68.8
Jones County4,4329,33713913,908R +35.3
Haralson County1,41712,22913813,784R +78.4
Ware County3,6309,29013013,050R +43.4
Hart County2,21010,05612412,390R +63.3
Peach County5,7436,20412112,068R +3.8
Wayne County2,1809,70311912,002R +62.7
Upson County3,5818,27811911,978R +39.2
Sumter County6,1405,26011511,515D +7.6
Butts County3,1298,24511411,488R +44.5
Putnam County3,0878,28511511,487R +45.3
Greene County3,7087,63511511,458R +34.3
Stephens County1,8689,37211311,353R +66.1
Morgan County2,8158,35511211,282R +49.1
Decatur County4,2716,29810710,676R +19.0
Franklin County1,0819,25310410,438R +78.3
Pike County1,1849,03010410,318R +76.0
Meriwether County3,8086,31010210,220R +24.5
Burke County4,8475,0929910,038R +2.4
Toombs County2,4177,4551009,972R +50.5
Grady County3,0156,675979,787R +37.4
McDuffie County3,4935,874959,462R +25.2
Chattooga County1,6447,670949,408R +64.0
Rabun County1,7687,301929,161R +60.4
Lamar County2,3196,630909,039R +47.7
Washington County4,6064,176888,870D +4.8
Emanuel County2,5626,213898,864R +41.2
Banks County6457,998888,731R +84.2
Elbert County2,3056,137868,528R +44.9
Pierce County7637,661858,509R +81.1
Worth County2,0826,318858,485R +49.9
Mitchell County3,6964,519838,298R +9.9
Tattnall County1,9236,236818,240R +52.3
Dodge County1,8945,939797,912R +51.1
Towns County1,3196,400777,796R +65.2
Oglethorpe County2,1295,440767,645R +43.3
Jasper County1,5436,021767,640R +58.6
Crisp County2,7554,764767,595R +26.5
Appling County1,3046,190767,570R +64.5
Brantley County5486,734747,356R +84.1
Berrien County9806,185737,238R +71.9
Dade County1,1805,761717,012R +65.3
Jefferson County3,6663,188696,923D +6.9
Brooks County2,5084,065676,640R +23.5
Cook County1,7954,765666,626R +44.8
McIntosh County2,2643,979636,306R +27.2
Screven County2,3463,782626,190R +23.2
Ben Hill County2,0904,002626,154R +31.1
Long County2,1793,705595,943R +25.7
Crawford County1,4384,081565,575R +47.4
Bleckley County1,1244,353555,532R +58.4
Jeff Davis County7664,510545,330R +70.3
Heard County7244,475535,252R +71.4
Macon County2,9531,622464,621D +28.8
Wilkes County1,8792,674464,599R +17.3
Early County2,0742,364444,482R +6.5
Wilkinson County1,8992,447444,390R +12.5
Charlton County8973,425444,366R +57.9
Bacon County4993,788434,330R +75.9
Lincoln County1,1723,102434,317R +44.7
Candler County1,0793,033424,154R +47.0
Telfair County1,3802,720424,142R +32.4
Dooly County1,9662,084414,091R +2.9
Hancock County2,9721,050404,062D +47.3
Terrell County2,2491,753404,042D +12.3
Pulaski County1,1652,811404,016R +41.0
Twiggs County1,8242,069393,932R +6.2
Irwin County8992,990393,928R +53.2
Evans County1,0922,790383,920R +43.3
Johnson County1,0152,753383,806R +45.6
Montgomery County8502,789373,676R +52.8
Seminole County1,0582,559373,654R +41.1
Taylor County1,2512,330353,616R +29.8
Turner County1,2482,264363,548R +28.6
Lanier County9452,416333,394R +43.3
Jenkins County1,1572,088333,278R +28.4
Marion County1,1762,033333,242R +26.4
Wilcox County7932,410333,236R +50.0
Talbot County1,8611,209313,101D +21.0
Treutlen County8281,931282,787R +39.6
Randolph County1,5761,181272,784D +14.2
Atkinson County6242,022262,672R +52.3
Clinch County5901,903252,518R +52.2
Miller County5811,843242,448R +51.5
Warren County1,3081,058242,390D +10.4
Wheeler County6741,681242,379R +42.3
Schley County3761,708202,104R +63.3
Calhoun County1,251802212,074D +21.6
Stewart County1,279663201,962D +31.4
Glascock County1091,323141,446R +83.9
Chattahoochee County682741151,438R +4.1
Baker County581755131,349R +12.9
Clay County744551131,308D +14.8
Echols County1161,112131,241R +80.3
Webster County517686111,214R +13.9
Quitman County460577111,048R +11.2
Taliaferro County5073008815D +25.4

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 +10.2R +4.5D +2.9

80 percent of simulations fall between D +10.2 and R +4.5. 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 +4.8
Down ballot history, moved to 2026D +5.1
Blend of every legD +5.6
With incumbency and primary unityD +2.9
With polls, none in the raceD +2.9

Leg weights: Top of ticket 38%, Approval fundamentals 19%, Gallup, relaxed 13%, Down ballot history 31%. 80 percent of outcomes fall between D +10.2 and R +4.5.

Polls of the race

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