Map of 20202024 Cook PVI for all voting entities in the 2028 United States presidential election (states, federal district, congressional districts of Maine and Nebraska) Map legend: State or district has a Cook PVI of D+10 or greaterState or district has a Cook PVI between D+5 and D+10State or district has a Cook PVI between D+2 and D+5State or district has a Cook PVI between EVEN and D+2State or district has a Cook PVI between EVEN and R+2State or district has a Cook PVI between R+2 and R+5State or district has a Cook PVI between R+5 and R+10State or district has a Cook PVI of R+10 or greater

The Cook Partisan Voting Index, abbreviated PVI or CPVI, is a measurement of the partisanship of a U.S. congressional district or U.S. state. This partisanship is indicated as lean towards either the Republican Party or the Democratic Party, compared to the nation as a whole, based on how that district or state voted in the previous two presidential elections.

History

The Partisan Voting Index was developed in 1997 by Charlie Cook of The Cook Political Report, in conjunction with Clark Bensen and his political statistical analysis firm, Polidata, "as a means of providing a more accurate picture of the competitiveness". It is based on the methodology introduced by Rob Richie of the Center for Voting and Democracy for the Center's July 1997 Monopoly Politics report.

The Cook Political Report has since released new PVI scores every two years. In 2021, the newsletter ended its relationship with Polidata and instead used Dave Leip's Atlas of U.S. Presidential Elections to calculate 2020's results. The most recent iteration is the 2026 Cook Partisan Voting Index.

Calculation and format

The index looks at how every congressional district voted in the past two presidential elections combined and compares it to the national average. The Cook PVI is displayed as a letter, a plus sign, and a number, with the letter (either a D for Democratic or an R for Republican) indicating the party that outperformed in the district and the number showing how many percentage points above the national average it received. In 2022, the formula was updated to weigh the most recent presidential election more heavily than the prior election.

By congressional district

The PVIs for congressional districts are calculated based on the 2020 and 2024 presidential elections. With a PVI of R+3, Pennsylvania's 10th congressional district was determined to be the median congressional district, meaning that exactly 217 districts are more Democratic and exactly 217 are more Republican than this district. As of 2025[update], 219 districts are more Republican than the national average, 207 districts are more Democratic than the national average, and nine districts match the national average. The number of swing seats, defined as those between D+5 and R+5,[citation needed] is 97.

Table of House districts by PVI score
DistrictPVIParty of representative
Alabama1R+17Republican
Alabama2R+7Democratic
Alabama3R+23Republican
Alabama4R+33Republican
Alabama5R+15Republican
Alabama6R+17Republican
Alabama7D+10Democratic
Alaskaat-largeR+6Republican
Arizona1R+1Republican
Arizona2R+7Republican
Arizona3D+22Democratic
Arizona4D+4Democratic
Arizona5R+10Republican
Arizona6EVENRepublican
Arizona7D+13Democratic
Arizona8R+8Republican
Arizona9R+15Republican
Arkansas1R+23Republican
Arkansas2R+8Republican
Arkansas3R+13Republican
Arkansas4R+20Republican
California1D+7Republican
California2D+13Democratic
California3D+6Independent
California4D+8Democratic
California5R+10Republican
California6D+5Democratic
California7D+7Democratic
California8D+19Democratic
California9D+8Democratic
California10D+18Democratic
California11D+36Democratic
California12D+39Democratic
California13D+2Democratic
California14D+19Democratic
California15D+26Democratic
California16D+25Democratic
California17D+21Democratic
California18D+16Democratic
California19D+18Democratic
California20R+16Republican
California21D+5Democratic
California22D+1Republican
California23R+9Republican
California24D+13Democratic
California25D+4Democratic
California26D+9Democratic
California27D+6Democratic
California28D+14Democratic
California29D+19Democratic
California30D+21Democratic
California31D+8Democratic
California32D+14Democratic
California33D+7Democratic
California34D+28Democratic
California35D+6Democratic
California36D+21Democratic
California37D+33Democratic
California38D+8Democratic
California39D+7Democratic
California40R+6Republican
California41D+9Republican
California42D+8Democratic
California43D+27Democratic
California44D+20Democratic
California45D+3Democratic
California46D+10Democratic
California47D+6Democratic
California48D+2Republican
California49D+7Democratic
California50D+10Democratic
California51D+10Democratic
California52D+11Democratic
Colorado1D+29Democratic
Colorado2D+20Democratic
Colorado3R+5Republican
Colorado4R+9Republican
Colorado5R+5Republican
Colorado6D+11Democratic
Colorado7D+8Democratic
Colorado8EVENRepublican
Connecticut1D+12Democratic
Connecticut2D+4Democratic
Connecticut3D+8Democratic
Connecticut4D+13Democratic
Connecticut5D+3Democratic
Delawareat-largeD+8Democratic
Florida1R+18Republican
Florida2R+8Republican
Florida3R+10Republican
Florida4R+5Republican
Florida5R+10Republican
Florida6R+14Republican
Florida7R+5Republican
Florida8R+8Republican
Florida9R+8Democratic
Florida10D+13Democratic
Florida11R+7Republican
Florida12R+7Republican
Florida13R+6Republican
Florida14R+4Democratic
Florida15R+9Republican
Florida16R+6Republican
Florida17R+10Republican
Florida18R+8Republican
Florida19R+14Republican
Florida20D+20Democratic
Florida21R+7Republican
Florida22R+4Democratic
Florida23D+9Democratic
Florida24D+22Democratic
Florida25R+3Democratic
Florida26R+7Republican
Florida27R+6Republican
Florida28R+10Republican
Georgia1R+8Republican
Georgia2D+4Democratic
Georgia3R+15Republican
Georgia4D+27Democratic
Georgia5D+36Democratic
Georgia6D+25Democratic
Georgia7R+11Republican
Georgia8R+15Republican
Georgia9R+17Republican
Georgia10R+11Republican
Georgia11R+12Republican
Georgia12R+7Republican
Georgia13D+21Democratic
Georgia14R+19Republican
Hawaii1D+13Democratic
Hawaii2D+12Democratic
Idaho1R+22Republican
Idaho2R+13Republican
Illinois1D+18Democratic
Illinois2D+18Democratic
Illinois3D+17Democratic
Illinois4D+17Democratic
Illinois5D+19Democratic
Illinois6D+3Democratic
Illinois7D+34Democratic
Illinois8D+5Democratic
Illinois9D+19Democratic
Illinois10D+12Democratic
Illinois11D+6Democratic
Illinois12R+22Republican
Illinois13D+5Democratic
Illinois14D+3Democratic
Illinois15R+20Republican
Illinois16R+11Republican
Illinois17D+3Democratic
Indiana1D+1Democratic
Indiana2R+13Republican
Indiana3R+16Republican
Indiana4R+15Republican
Indiana5R+8Republican
Indiana6R+16Republican
Indiana7D+21Democratic
Indiana8R+18Republican
Indiana9R+15Republican
Iowa1R+4Republican
Iowa2R+4Republican
Iowa3R+2Republican
Iowa4R+15Republican
Kansas1R+16Republican
Kansas2R+10Republican
Kansas3D+2Democratic
Kansas4R+12Republican
Kentucky1R+23Republican
Kentucky2R+20Republican
Kentucky3D+10Democratic
Kentucky4R+18Republican
Kentucky5R+32Republican
Kentucky6R+7Republican
Louisiana1R+20Republican
Louisiana2D+25Democratic
Louisiana3R+18Republican
Louisiana4R+17Republican
Louisiana5R+17Republican
Louisiana6R+16Democratic
Maine1D+11Democratic
Maine2R+4Democratic
Maryland1R+8Republican
Maryland2D+10Democratic
Maryland3D+12Democratic
Maryland4D+39Democratic
Maryland5D+17Democratic
Maryland6D+3Democratic
Maryland7D+31Democratic
Maryland8D+30Democratic
Massachusetts1D+8Democratic
Massachusetts2D+13Democratic
Massachusetts3D+11Democratic
Massachusetts4D+11Democratic
Massachusetts5D+24Democratic
Massachusetts6D+11Democratic
Massachusetts7D+34Democratic
Massachusetts8D+15Democratic
Massachusetts9D+6Democratic
Michigan1R+11Republican
Michigan2R+15Republican
Michigan3D+4Democratic
Michigan4R+3Republican
Michigan5R+13Republican
Michigan6D+12Democratic
Michigan7EVENRepublican
Michigan8R+1Democratic
Michigan9R+16Republican
Michigan10R+3Republican
Michigan11D+9Democratic
Michigan12D+21Democratic
Michigan13D+22Democratic
Minnesota1R+6Republican
Minnesota2D+3Democratic
Minnesota3D+11Democratic
Minnesota4D+18Democratic
Minnesota5D+32Democratic
Minnesota6R+10Republican
Minnesota7R+18Republican
Minnesota8R+7Republican
Mississippi1R+18Republican
Mississippi2D+11Democratic
Mississippi3R+14Republican
Mississippi4R+21Republican
Missouri1D+29Democratic
Missouri2R+6Republican
Missouri3R+10Republican
Missouri4R+10Republican
Missouri5R+9Democratic
Missouri6R+13Republican
Missouri7R+21Republican
Missouri8R+27Republican
Montana1R+5Republican
Montana2R+15Republican
Nebraska1R+6Republican
Nebraska2D+3Republican
Nebraska3R+27Republican
Nevada1D+2Democratic
Nevada2R+7Republican
Nevada3D+1Democratic
Nevada4D+2Democratic
New Hampshire1D+2Democratic
New Hampshire2D+2Democratic
New Jersey1D+10Democratic
New Jersey2R+5Republican
New Jersey3D+5Democratic
New Jersey4R+14Republican
New Jersey5D+2Democratic
New Jersey6D+5Democratic
New Jersey7EVENRepublican
New Jersey8D+15Democratic
New Jersey9D+2Democratic
New Jersey10D+27Democratic
New Jersey11D+5Democratic
New Jersey12D+13Democratic
New Mexico1D+7Democratic
New Mexico2EVENDemocratic
New Mexico3D+3Democratic
New York1R+4Republican
New York2R+6Republican
New York3EVENDemocratic
New York4D+2Democratic
New York5D+24Democratic
New York6D+6Democratic
New York7D+25Democratic
New York8D+24Democratic
New York9D+22Democratic
New York10D+32Democratic
New York11R+10Republican
New York12D+33Democratic
New York13D+32Democratic
New York14D+19Democratic
New York15D+27Democratic
New York16D+18Democratic
New York17D+1Republican
New York18D+2Democratic
New York19D+1Democratic
New York20D+8Democratic
New York21R+10Republican
New York22D+4Democratic
New York23R+10Republican
New York24R+11Republican
New York25D+10Democratic
New York26D+11Democratic
North Carolina1R+5Democratic
North Carolina2D+17Democratic
North Carolina3R+6Republican
North Carolina4D+23Democratic
North Carolina5R+9Republican
North Carolina6R+9Republican
North Carolina7R+7Republican
North Carolina8R+10Republican
North Carolina9R+8Republican
North Carolina10R+9Republican
North Carolina11R+5Republican
North Carolina12D+24Democratic
North Carolina13R+8Republican
North Carolina14R+8Republican
North Dakotaat-largeR+18Republican
Ohio1R+1Democratic
Ohio2R+21Republican
Ohio3D+21Democratic
Ohio4R+21Republican
Ohio5R+12Republican
Ohio6R+17Republican
Ohio7R+5Republican
Ohio8R+8Republican
Ohio9R+5Democratic
Ohio10R+4Republican
Ohio11D+28Democratic
Ohio12R+15Republican
Ohio13D+2Democratic
Ohio14R+10Republican
Ohio15R+5Republican
Oklahoma1R+11Republican
Oklahoma2R+28Republican
Oklahoma3R+23Republican
Oklahoma4R+17Republican
Oklahoma5R+9Republican
Oregon1D+20Democratic
Oregon2R+14Republican
Oregon3D+24Democratic
Oregon4D+6Democratic
Oregon5D+4Democratic
Oregon6D+6Democratic
Pennsylvania1D+1Republican
Pennsylvania2D+19Democratic
Pennsylvania3D+40Democratic
Pennsylvania4D+8Democratic
Pennsylvania5D+15Democratic
Pennsylvania6D+6Democratic
Pennsylvania7R+1Republican
Pennsylvania8R+4Republican
Pennsylvania9R+19Republican
Pennsylvania10R+3Republican
Pennsylvania11R+11Republican
Pennsylvania12D+10Democratic
Pennsylvania13R+23Republican
Pennsylvania14R+17Republican
Pennsylvania15R+19Republican
Pennsylvania16R+11Republican
Pennsylvania17D+3Democratic
Rhode Island1D+12Democratic
Rhode Island2D+4Democratic
South Carolina1R+6Republican
South Carolina2R+7Republican
South Carolina3R+21Republican
South Carolina4R+11Republican
South Carolina5R+11Republican
South Carolina6D+13Democratic
South Carolina7R+12Republican
South Dakotaat-largeR+15Republican
Tennessee1R+29Republican
Tennessee2R+17Republican
Tennessee3R+18Republican
Tennessee4R+11Republican
Tennessee5R+10Republican
Tennessee6R+13Republican
Tennessee7R+11Republican
Tennessee8R+10Republican
Tennessee9R+9Democratic
Texas1R+24Republican
Texas2R+11Republican
Texas3R+11Republican
Texas4R+12Republican
Texas5R+10Republican
Texas6R+11Republican
Texas7D+13Democratic
Texas8R+13Republican
Texas9R+9Democratic
Texas10R+10Republican
Texas11R+17Republican
Texas12R+11Republican
Texas13R+23Republican
Texas14R+12Republican
Texas15R+7Republican
Texas16D+11Democratic
Texas17R+10Republican
Texas18D+29Democratic
Texas19R+25Republican
Texas20D+16Democratic
Texas21R+10Republican
Texas22R+11Republican
Texas23R+7Republican
Texas24R+8Republican
Texas25R+11Republican
Texas26R+11Republican
Texas27R+10Republican
Texas28R+3Democratic
Texas29D+17Democratic
Texas30D+25Democratic
Texas31R+11Republican
Texas32R+8Democratic
Texas33D+18Democratic
Texas34R+3Democratic
Texas35R+4Democratic
Texas36R+12Republican
Texas37D+30Democratic
Texas38R+10Republican
Utah1D+12Republican
Utah2R+15Republican
Utah3R+21Republican
Utah4R+17Republican
Vermontat-largeD+17Democratic
Virginia1R+3Republican
Virginia2EVENRepublican
Virginia3D+18Democratic
Virginia4D+17Democratic
Virginia5R+6Republican
Virginia6R+12Republican
Virginia7D+2Democratic
Virginia8D+26Democratic
Virginia9R+22Republican
Virginia10D+6Democratic
Virginia11D+18Democratic
Washington1D+15Democratic
Washington2D+12Democratic
Washington3R+2Democratic
Washington4R+10Republican
Washington5R+5Republican
Washington6D+10Democratic
Washington7D+39Democratic
Washington8D+3Democratic
Washington9D+22Democratic
Washington10D+9Democratic
West Virginia1R+22Republican
West Virginia2R+20Republican
Wisconsin1R+2Republican
Wisconsin2D+21Democratic
Wisconsin3R+3Republican
Wisconsin4D+26Democratic
Wisconsin5R+11Republican
Wisconsin6R+8Republican
Wisconsin7R+11Republican
Wisconsin8R+8Republican
Wyomingat-largeR+23Republican

By state

The PVIs for states are calculated based on the results of the U.S. presidential elections in 2020 and 2024. The table below reflects the state of Congress and governors, based on the 2024 election results.

Using the United States Census Bureau's official 2024 population estimates, a combined 182,737,780 residents live in the 29 states that lean Republican; 141,264,067 residents live in the 20 voting blocs (19 states plus Washington, D.C.) that lean Democratic; and 16,101,434 residents live in the two states (Michigan and Wisconsin) that lean neither Republican nor Democratic (PVI of EVEN).

StatePVILast presidential election winnerParty of governorParty in SenateHouse balance
AlabamaR+15RepublicanRepublicanRepublican5R, 2D
AlaskaR+6RepublicanRepublicanRepublican1R
ArizonaR+2RepublicanDemocraticDemocratic6R, 3D
ArkansasR+15RepublicanRepublicanRepublican4R
CaliforniaD+12DemocraticDemocraticDemocratic43D, 9R
ColoradoD+6DemocraticDemocraticDemocratic4D, 4R
ConnecticutD+8DemocraticDemocraticDemocratic5D
DelawareD+8DemocraticDemocraticDemocratic1D
FloridaR+5RepublicanRepublicanRepublican20R, 8D
GeorgiaR+1RepublicanRepublicanDemocratic9R, 5D
HawaiiD+13DemocraticDemocraticDemocratic2D
IdahoR+18RepublicanRepublicanRepublican2R
IllinoisD+6DemocraticDemocraticDemocratic14D, 3R
IndianaR+9RepublicanRepublicanRepublican7R, 2D
IowaR+6RepublicanRepublicanRepublican4R
KansasR+8RepublicanDemocraticRepublican3R, 1D
KentuckyR+15RepublicanDemocraticRepublican5R, 1D
LouisianaR+11RepublicanRepublicanRepublican4R, 2D
MaineD+4DemocraticDemocraticBoth2D
MarylandD+15DemocraticDemocraticDemocratic7D, 1R
MassachusettsD+14DemocraticDemocraticDemocratic9D
MichiganEVENRepublicanDemocraticDemocratic7R, 6D
MinnesotaD+3DemocraticDemocraticDemocratic4D, 4R
MississippiR+11RepublicanRepublicanRepublican3R, 1D
MissouriR+9RepublicanRepublicanRepublican6R, 2D
MontanaR+10RepublicanRepublicanRepublican2R
NebraskaR+10RepublicanRepublicanRepublican3R
NevadaR+1RepublicanRepublicanDemocratic3D, 1R
New HampshireD+2DemocraticRepublicanDemocratic2D
New JerseyD+4DemocraticDemocraticDemocratic9D, 3R
New MexicoD+4DemocraticDemocraticDemocratic3D
New YorkD+8DemocraticDemocraticDemocratic19D, 7R
North CarolinaR+1RepublicanDemocraticRepublican10R, 4D
North DakotaR+18RepublicanRepublicanRepublican1R
OhioR+5RepublicanRepublicanRepublican10R, 5D
OklahomaR+17RepublicanRepublicanRepublican5R
OregonD+8DemocraticDemocraticDemocratic5D, 1R
PennsylvaniaR+1RepublicanDemocraticBoth10R, 7D
Rhode IslandD+8DemocraticDemocraticDemocratic2D
South CarolinaR+8RepublicanRepublicanRepublican6R, 1D
South DakotaR+15RepublicanRepublicanRepublican1R
TennesseeR+14RepublicanRepublicanRepublican8R, 1D
TexasR+6RepublicanRepublicanRepublican25R, 13D
UtahR+11RepublicanRepublicanRepublican4R
VermontD+17DemocraticRepublicanDemocratic1D
VirginiaD+3DemocraticDemocraticDemocratic6D, 5R
WashingtonD+10DemocraticDemocraticDemocratic8D, 2R
Washington, D.C.D+44DemocraticDemocraticN/A1D
West VirginiaR+21RepublicanRepublicanRepublican2R
WisconsinEVENRepublicanDemocraticBoth6R, 2D
WyomingR+23RepublicanRepublicanRepublican1R

See also

Notes

External links