2022 Election Results by Precinct Vote Column Label Format ------------------------ Columns reporting votes follow a standard label pattern. One example is: G20PRERTRU The first character is G for a general election, C for recount results, P for a primary, S for a special, and R for a runoff. Characters 2 and 3 are the year of the election. Characters 4-6 represent the office type (see list below). Character 7 represents the party of the candidate. Characters 8-10 are the first three letters of the candidate's last name. Office Codes AGR - Commissioner of Agriculture ATG - Attorney General AUD - Auditor CFO - Chief Financial Officer CHA - Council Chairman COC - Corporation Commissioner COM - Comptroller CON - State Controller COU - Council Member DEL - Delegate to the U.S. House GOV - Governor H## - U.S. House, where ## is the district number. AL: at large. HOR - U.S. House, accompanied by a HOR_DIST column indicating district number INS - Insurance Commissioner LAB - Labor Commissioner LND - Land Commissioner LTG - Lieutenant Governor MAY - Mayor MNI - State Mine Inspector PSC - Public Service Commissioner RRC - Railroad Commissioner SAC - State Appeals Court SBE - State Board of Education SCC - State Criminal Appeals Court SOS - Secretary of State SSC - State Supreme Court SPI - Superintendent of Public Instruction TRE - Treasurer UBR - University Board Member USS - U.S. Senate Party Codes D and R will always represent Democrat and Republican, respectively. See the state-specific notes for the remaining codes used in a particular file; note that third-party candidates may appear on the ballot under different party labels in different states. Alaska ------ Election results from the Alaska Division of Elections (https://www.elections.alaska.gov/election-results/). Precinct shapefile from the Alaska Division of Elections (https://www.elections.alaska.gov/research/district-maps/). Early, absentee, and questioned votes are reported at the state house district level (since Alaska has portions of the state with no lower level of government, HDs serve a similar purpose as counties do in other states for the process of reporting votes). Overseas federal absentee ballots are reported at the statewide level. These votes are apportioned by candidate to precincts based on the precinct-level reported vote as weighted according to the number of ballots cast by vote type in each precinct. G22USSRMUR - Lisa Murkowski (Republican Party) G22USSRTSH - Kelly Tshibaka (Republican Party) G22USSRKEL - Buzz Kelley (Republican Party) G22USSDCHE - Pat Chesbro (Democratic Party) G22USSOWRI - Write-In Votes G22HALRPAL - Sarah Palin (Republican Party) G22HALRBEG - Nick Begich (Republican Party) G22HALDPEL - Mary Peltola (Democratic Party) G22HALLBYE - Chris Bye (Libertarian Party) G22HALOWRI - Write-In Votes G22GOVRDUN - Mike Dunleavy (Republican Party) G22GOVRPIE - Charlie Pierce (Republican Party) G22GOVDGAR - Les Gara (Democratic Party) G22GOVIWAL - Bill Walker (Independent) G22GOVOWRI - Write-In Votes Arizona ------- Election results from the Arizona Secretary of State (https://azsos.gov/elections/2022-election-information). Precinct shapefiles from the respective county GIS departments. G22USSDKEL - Mark Kelly (Democratic Party) G22USSRMAS - Blake Masters (Republican Party) G22USSLVIC - Marc Victor (Libertarian Party) G22USSOWRI - Write-In Votes G22GOVDHOB - Katie Hobbs (Democratic Party) G22GOVRLAK - Kari Lake (Republican Party) G22GOVOWRI - Write-In Votes G22SOSDFON - Adrian Fontes (Democratic Party) G22SOSRFIN - Mark Finchem (Republican Party) G22SOSOWRI - Write-In Votes G22ATGDMAY - Kris Mayes (Democratic Party) G22ATGRHAM - Abe Hamadeh (Republican Party) G22ATGOWRI - Write-In Votes G22TREDQUE - Martin Quezada (Democratic Party) G22TRERYEE - Kimberly Yee (Republican Party) G22TREOWRI - Write-In Votes G22SPIDHOF - Kathy Hoffman (Democratic Party) G22SPIRHOR - Tom Horne (Republican Party) G22SPIOWRI - Write-In Votes G22MNIRMAR - Paul Marsh (Republican Party) G22MNIOWRI - Write-In Votes G22COCDKEN - Sandra Kennedy (Democratic Party) G22COCDKUB - Lauren Kuby (Democratic Party) G22COCRMYE - Nick Myers (Republican Party) G22COCRTHO - Kevin Thompson (Republican Party) G22COCOWRI - Write-In Votes Delaware -------- Election results from the Delaware Department of Elections (https://elections.delaware.gov/elections/election_archive.shtml). Precinct shapefile from Delaware FirstMap GIS (https://de-firstmap-delaware.hub.arcgis.com/datasets/election-districts-2022-1/). Precincts 02-27, 31-16, 41-16 are reporting units for UOCAVA votes from New Castle, Kent, Sussex respectively. These were distributed by candidate to precincts based on their share of the precinct-level reported vote. G22HALDROC - Lisa Blunt Rochester (Democratic Party) G22HALRMUR - Lee Murphy (Republican Party) G22HALLMCN - Cody McNutt (Libertarian Party) G22HALNROG - David Rogers (Non-Partisan Party) G22ATGDJEN - Kathy Jennings (Democratic Party) G22ATGRMUR - Julianne Murray (Republican Party) G22TREDDAV - Colleen Davis (Democratic Party) G22TRERCOV - Greg Coverdale (Republican Party) G22AUDDYOR - Lydia York (Democratic Party) G22AUDRLOR - Janice Lorrah (Republican Party) District of Columbia -------------------- Election results from the District of Columbia Board of Elections (https://electionresults.dcboe.org/election_results/2022-General-Election). Precinct shapefile from Open Data DC (https://opendata.dc.gov/datasets/voting-precinct-2019). The at-large U.S. House election is for a shadow member. G22DELDNOR - Eleanor Holmes Norton (Democratic Party) G22DELRRIM - Nelson Rimensnyder (Republican Party) G22DELLMAJ - Bruce Majors (Libertarian Party) G22DELGSTR - Lino Stracuzzi (DC Statehood Green Party) G22DELOWRI - Write-In Votes G22MAYDBOW - Muriel Bowser (Democratic Party) G22MAYRHAL - Stacia Hall (Republican Party) G22MAYLSOB - Dennis Sobin (Libertarian Party) G22MAYIGRA - Red Grant (Independent) G22MAYOWRI - Write-In Votes G22ATGDSCH - Brian Schwalb (Democratic Party) G22ATGOWRI - Write-In Votes G22CHADMEN - Phil Mendelson (Democratic Party) G22CHARDER - Nate Derenge (Republican Party) G22CHAGMOC - Darryl Moch (DC Statehood Green Party) G22CHAOWRI - Write-In Votes G22COUDBON - Anita Bonds (Democratic Party) G22COURNIO - Giuseppe Niosi (Republican Party) G22COUGSCH - David Schwartzman (DC Statehood Green Party) G22COUIMCD - Kenyan McDuffie (Independent) G22COUISIL - Elissa Silverman (Independent) G22COUIMCL - Graham McLaughlin (Independent) G22COUIMAR - Karim Marshall (Independent) G22COUIHIL - Fred Hill (Independent) G22COUOWRI - Write-In Votes G22HALDOWO - Oye Owolewa (Democratic Party) G22HALGROB - Joyce Robinson-Paul (Republican Party) G22HALOWRI - Write-In Votes Florida ------- Election results from the Florida Division of Elections (https://dos.fl.gov/elections/data-statistics/elections-data/precinct-level-election-results/). Precinct shapefiles for the following counties sourced from the respective county Supervisor of Elections: Alachua, Bay, Brevard, Broward, Charlotte, Citrus, Clay, Collier, Columbia, DeSoto, Duval, Escambia, Flagler, Gadsden, Glades, Gulf, Hardee, Hendry, Hernando, Highlands, Hillsborough, Indian River, Lake, Lee, Leon, Levy, Madison, Manatee, Marion, Martin, Miami-Dade, Nassau, Okaloosa, Okeechobee, Orange, Osceola, Palm Beach, Pasco, Pinellas, Polk, Putnam, Santa Rosa, Sarasota, Seminole, St. Johns, St. Lucie, Sumter, Taylor, Union, Volusia. Precinct shapefiles for the following counties sourced from the Florida Department of State: Bay, Bradford, Calhoun, Dixie, Suwannee. Precinct shapefiles for the following counties sourced from the U.S. Census Bureau 2020 Redistricting Data Program: Baker, Franklin, Gilchrist, Hamilton, Holmes, Jackson, Jefferson, Lafayette, Liberty, Monroe, Wakulla, Walton, Washington. Precinct boundaries in the following counties were edited based on the voter file, further aligned with county shapefiles or PDF maps if available: Baker, Broward, Charlotte, DeSoto, Duval, Franklin, Gulf, Hamilton, Hendry, Highlands, Hillsborough, Jackson, Jefferson, Lafayette, Lake, Levy, Liberty, Martin, Miami-Dade, Monroe, Okaloosa, Palm Beach, Polk, St. Lucie, Suwannee, Wakulla, Washington. Flagler 999 and Palm Beach 9902 were added to the shapefile for votes reported only at the Supervisor of Elections office consistent with how most Florida counties prepare their precinct shapefiles. Seminole County reported some early votes only by vote center. These were distributed by candidate to precincts based on their share of the precinct-level reported vote. Miami-Dade County reported federal ballots at the congressional-district level. These were distributed by candidate to precincts in the respective congressional districts based on their share of the precinct-level reported vote. G22USSRRUB - Marco Rubio (Republican Party) G22USSDDEM - Val Demings (Democratic Party) G22USSLMIS - Dennis Misigoy (Libertarian Party) G22USSIGRA - Steven Grant (Independent) G22USSINGU - TQ Nguyen (Independent) G22USSOWRI - Write-In Votes G22GOVRDES - Ron DeSantis (Republican Party) G22GOVDCRI - Charlie Crist (Democratic Party) G22GOVLROO - Hector Roos (Libertarian Party) G22GOVIGIM - Carmen Gimenez (Independent) G22ATGRMOO - Ashley Moody (Republican Party) G22ATGDAYA - Aramis Ayala (Democratic Party) G22CFORPAT - Jimmy Patronis (Republican Party) G22CFODHAT - Adam Hattersley (Democratic Party) G22AGRRSIM - Wilton Simpson (Republican Party) G22AGRDBLE - Naomi Blemur (Democratic Party) 8/14/2025 Update: Reviewed and revised precinct boundaries statewide with voter file using updated geocode database. Standardized precinct attributes and candidate codes. Georgia ------- Election results from the Georgia Secretary of State Elections Division (https://results.enr.clarityelections.com/GA/). Votes from Fort Benning were reported in the countywide results by Chattahoochee County and with the Precinct 112 and 113 results by Muscogee County. These votes were distributed to the Fort Benning VTDs based on the number of ballots cast. The votes per candidate was estimated based on the election results from other military installations in Georgia, adjusted to match the demographics of the voters who cast ballots in the respective Fort Benning VTDs. The Chatham County general election results include precinct splits for the city of Savannah due to a municipal special election. These were omitted from the shapefile as they are not ordinarily included in state and federal election returns. The Habersham County general election results include 4 votes assigned to the City of Baldwin. These were added to Habersham South as the City of Baldwin had 1250 registered voters for the November 2022 general election. Precinct shapefile primarily from the Georgia General Assembly Legislative and Congressional Reapportionment Office (https://www.legis.ga.gov/joint-office/reapportionment). DeKalb, Gwinnett instead use shapefiles from the U.S. Census Bureau 2020 Redistricting Data Program. Columbia, Fulton, Liberty, Paulding, Troup use shapefiles sourced from the respective counties. Appling: Align 1C/5B, 1C/2, 3C/4D with CCSB; Adjust 3C/4D based on VF Baker: Adjust E/N based on VF Banks: Adjust 0001/0004 based on VF Bartow: Align 03/04 with city wards/CCSB; Adjust 05/17, 11/18 based on VF Butts: Adjust JENK/STARK based on VF Calhoun: Align all precincts with CCSB Camden: Adjust 04/06, 11/14 based on VF Carroll: Adjust 649/650/1152, 1122/1540/1542 based on VF Catoosa: Adjust BLCK/RING based on VF Chattooga: Adjust 870/925, 870/968, 925/968 based on VF Cherokee: Align 007/021, 007/032, 023/029 with county shapefile Clarke: Adjust 6A/6B based on county shapefile Clayton: Align LJ6/LJ7, RD03/RD08, RD08/RD12 with county shapefile; Adjust JB02/JB16, LJ3/LJ6 based on VF Colquitt: Adjust 0002/0007 based on VF DeKalb: Align AE/CU, AI/WF, BB/PN, BR/MB, BR/PN, CK/JB, CQ/EA, CY/JB, EA/MD, EG/JA, SD/SP, SD/SQ with county shapefile Dodge: Adjust LEE/RAWLI based on VF Dooly: Align 7/8/10 with CCSB Douglas: Align 731/1273, 733/738, 735/736N/739, 1258/1259, 1258/1271 with county shapefile Emanuel: Adjust 0050/0058/1502 based on VF Floyd: Align Rome precincts with city limits; Adjust 085/105 based on VF Franklin: Adjust 2/7 based on VF Gilmer: Adjust all precincts based on VF Greene: Adjust 001/004 based on VF Gwinnett: Align 002/122, 035/046, 045/049, 084/153, 087/099, 092/109, 134/145 with county shapefile Habersham: Adjust 03/06 based on VF Hancock: Adjust all precincts based on VF Haralson: Adjust 02/10, 02/13, 05/06, 08/11 based on VF Hart: Adjust 3/8 based on VF Houston: Adjust HAFS/VHS based on VF Jeff Davis: Align 100/501, 301/401, 402/502 with CCSB Jefferson: Adjust 1460/1593 based on VF Jones: Adjust 1/2/11 based on VF Lamar: Align 1711/1713, 1712A/1714, 1712C/1713, 1713/1714 with CCSB; Align 1712B/1712C with Barnesville city limits Laurens: Align 03/04 with Dublin city limits Lincoln: Align 1-B/2, 2/3-A, 2/3-B, 3-B/4-B with CCSB; Adjust 1-B/2 based on VF Long: Align all precincts with CCSB; Adjust 1/2, 1/6, 4/7, 5/7 based on VF Lowndes: Align 017/018, 016/019 with county shapefile Macon: Replace all precincts with CCSB; Adjust 1/2, 4/5 based on VF McDuffie: Adjust 102/104 based on VF McIntosh: Align all precincts with CCSB; Adjust 22/1515, 271/1515, 271/1771 based on VF Monroe: Adjust 01/03/11 based on VF Murray: Adjust 824/1039 based on VF Pickens: Align Jasper with city limits; Adjust 1/10, 2/9, 7/10/11 based on VF Pierce: Adjust 4A/4B, 4B/4C, 4C/4D based on VF Polk: Adjust 01/04, 03/05/07 based on VF Rockdale: Align CO, OT with Conyers city limits Screven: Adjust 01/04, 01/10, 02/10, 04/12 based on VF Sumter: Adjust C2-27/C3-27, C1-27/C2-27 based on VF Talbot: Align 01/05 with CCSB Tattnall: Align 4/5, 5/10, 7/8, 8/9 with CCSB Taylor: Adjust 1/5 based on VF Tift: Align 01/09, 03/11 with CCSB; Adjust 01/09/12 based on VF Toombs: Adjust 39/15361 based on VF Twiggs: Adjust DB/GI/JV-W, GI/SG-T, HV/SG-T based on VF Union: Adjust 1/6, 4/8, 6/11 based on VF Upson: Adjust 1610/5610 based on VF Ware: Align all precincts with CCSB; Adjust 200A/400, 200B/400, 407/409 based on VF Washington: Align 97/1488 with Tennille city limits Wilkes: Adjust 1/2A based on VF Worth: Adjust 1/2, 6/15, 12/14 based on VF G22USSRWAL - Herschel Walker (Republican Party) G22USSDWAR - Raphael Warnock (Democratic Party) G22USSLOLI - Chase Oliver (Libertarian Party) G22GOVRKEM - Brian Kemp (Republican Party) G22GOVDABR - Stacey Abrams (Democratic Party) G22GOVLHAZ - Shane Hazel (Libertarian Party) G22LTGRJON - Burt Jones (Republican Party) G22LTGDBAI - Charlie Bailey (Democratic Party) G22LTGLGRA - Ryan Graham (Libertarian Party) G22SOSRRAF - Brad Raffensberger (Republican Party) G22SOSDNGU - Bee Nguyen (Democratic Party) G22SOSLMET - Ted Metz (Libertarian Party) G22ATGRCAR - Chris Carr (Republican Party) G22ATGDJOR - Jen Jordan (Democratic Party) G22ATGLCOW - Martin Cowen (Libertarian Party) G22AGRRHAR - Tyler Harper (Republican Party) G22AGRDHEM - Nakita Hemingway (Democratic Party) G22AGRLRAU - David Raudabaugh (Libertarian Party) G22INSRKIN - John King (Republican Party) G22INSDROB - Janice Laws Robinson (Democratic Party) G22SPIRWOO - Richard Woods (Republican Party) G22SPIDSEA - Alisha Searcy (Democratic Party) G22LABRTHO - Bruce Thompson (Republican Party) G22LABDBOD - Will Boddie (Democratic Party) G22LABLAND - Emily Anderson (Libertarian Party) R22USSRWAL - Herschel Walker (Republican Party) R22USSDWAR - Raphael Warnock (Democratic Party) Hawaii ------ Election results from the Hawaii Office of Elections (https://elections.hawaii.gov/election-results/). Precinct shapefile from the Hawaii Statewide GIS Program (https://geoportal.hawaii.gov/datasets/HiStateGIS::election-precincts/). G22USSDSCH - Brian Schatz (Democratic Party) G22USSRMCD - Bob McDermott (Republican Party) G22USSLBON - Feena Bonoan (Libertarian Party) G22USSGPOH - Emma Pohlman (Green Party) G22USSADEC - Dan Decker (Aloha Aina Party) G22GOVDGRE - Josh Green (Democratic Party) G22GOVRAIO - Duke Aiona (Republican Party) Indiana ------- Election results where available by precinct except Kosciusko County from the Indiana Secretary of State Election Division (https://enr.indianavoters.in.gov/site/index.html). Precinct shapefile provided by the Indiana Secretary of State Election Division (https://www.in.gov/sos/elections/). Election results for the following counties from county canvass reports: Allen, Benton, Blackford, Boone, Brown, Carroll, Cass, Clay, Crawford, Daviess, Dubois, Elkhart, Fayette, Floyd, Fountain, Fulton, Gibson, Greene, Hancock, Jackson, Jasper, Jay, Kosciusko, Laporte, Lawrence, Marion, Marshall, Monroe, Montgomery, Newton, Noble, Ohio, Orange, Owen, Parke, Perry, Porter, Pulaski, Putnam, Randolph, Ripley, Scott, Shelby, Spencer, St. Joseph, Starke, Steuben, Switzerland, Tippecanoe, Tipton, Vanderburgh, Vermillion, Vigo, Warren, Warrick, Washington, Wayne, White. Provisional votes and/or federal ballots were reported countywide in Crawford, Marion, Monroe, Washington. These were distributed by candidate to precincts based on their share of the precinct-level reported vote. Washington County precincts Brown, Pierce, Polk were split with municipal boundaries to match how results were reported for the 2022 general election. G22USSRYOU - Todd Young (Republican Party) G22USSDMCD - Tom McDermott (Democratic Party) G22USSLSCE - James Sceniak (Libertarian Party) G22SOSRMOR - Diego Morales (Republican Party) G22SOSDWEL - Destiny Wells (Democratic Party) G22SOSLMAU - Jeff Maurer (Libertarian Party) G22AUDRKLU - Tera Klutz (Republican Party) G22AUDDBRO - ZeNai Brooks (Democratic Party) G22AUDLSCH - John Schick (Libertarian Party) G22TRERELL - Daniel Elliott (Republican Party) G22TREDMCC - Jessica McClellan (Democratic Party) Iowa ---- Election results from the Iowa Secretary of State (https://sos.iowa.gov/elections/results/index.html). Precinct shapefiles primarily from the Iowa Secretary of State (https://sos.iowa.gov/elections/maps/shapefiles.html). The following counties instead use shapefiles sourced from the respective county governments: Kossuth, Lyon, Polk. The following counties were edited to match the redistricted 2022 precinct boundaries: Jackson, Union. The following precincts were merged to match the 2022 general election results. Davis: Bloomfield 1/2/3 Mitchell: 1/12, 3/11 G22USSRGRA - Chuck Grassley (Republican Party) G22USSDFRA - Michael Franken (Democratic Party) G22USSOWRI - Write-In Votes G22GOVRREY - Kim Reynolds (Republican Party) G22GOVDDEJ - Deidre DeJear (Democratic Party) G22GOVLSTE - Rick Stewart (Libertarian Party) G22GOVOWRI - Write-In Votes G22ATGRBIR - Brenna Bird (Republican Party) G22ATGDMIL - Tom Miller (Democratic Party) G22ATGOWRI - Write-In Votes G22SOSRPAT - Paul Pate (Republican Party) G22SOSDMIL - Joel Miller (Democratic Party) G22SOSOWRI - Write-In Votes G22AUDRHAL - Todd Halbur (Republican Party) G22AUDDSAN - Rob Sand (Democratic Party) G22AUDOWRI - Write-In Votes G22TRERSMI - Roby Smith (Republican Party) G22TREDFIT - Michael Fitzgerald (Democratic Party) G22TREOWRI - Write-In Votes G22AGRRNAI - Mike Naig (Republican Party) G22AGRDNOR - John Norwood (Democratic Party) G22AGROWRI - Write-In Votes Kansas ------ Election results from Kansas Secretary of State (https://sos.ks.gov/elections/election-results.html). Precinct shapefiles primarily from the U.S. Census Bureau 2020 Redistricting Data Program Phase 2 release. Shapefiles from counties in Butler, Douglas, Finney, Geary, Johnson, Leavenworth, Montgomery, Riley, Saline, and Sedgwick. Small changes made from 2020 VEST file based on precincts split by redistricting and geocoded voter registration file. G22USSRMOR - Jerry Moran (Republican Party) G22USSDHOL - Mark R. Holland (Democratic Party) G22USSLGRA - David C. Graham (Libertarian Party) G22GOVDKEL - Laura Kelly (Democratic Party) G22GOVRSCH - Derek Schmidt (Republican Party) G22GOVIPYL - Dennis Pyle (Independent) G22GOVLCOR - Seth Cordell(Libertarian Party) G22SOSRSCH - Scott J. Schwab (Republican Party) G22SOSDREP - Jeanna Repass (Democratic Party) G22SOSLLAN - Cullene Lang (Libertarian Party) G22ATGRKOB - Kris Kobach (Republican Party) G22ATGDMAN - Chris Mann (Democratic Party) G22TRERJOH - Steven Johnson (Republican Party) G22TREDROG - Lynn W. Rogers (Democratic Party) G22TRELROB - Steve Roberts G22INSRSCH - Vicki Schmidt (Republican Party) G22INSDCOR - Kiel Corkran (Democratic Party) Maine ----- Election results from the Maine Secretary of State (https://www.maine.gov/sos/cec/elec/results/index.html). Election results by ward from municipal reports for Auburn, Augusta, Belfast, Cranberry Isles, Ellsworth, Gorham, Lewiston, Portland, Sanford, South Portland. Precinct shapefiles primarily from the U.S. Census Bureau 2020 Redistricting Data Program. Voting district shapefiles were available for Androscoggin, Cumberland, Kennebec, Sagadahoc, Waldo, York. County subdivision shapefiles were used for Aroostook, Franklin, Hancock, Knox, Lincoln, Oxford, Penobscot, Piscataquis, Somerset, Washington. VTDs were merged for Bath, Brunswick, Saco, Waterville, Westbrook as statewide offices were not reported by ward. VTDs for Cranberry Isles, Ellsworth, Gorham, Portland were sourced from municipal ward maps. Absentee votes were reported by township for Auburn, Augusta, Gorham, Lewiston, Portland, Sanford, South Portland. Military and overseas ballots (UOCAVA) were reported statewide. These were distributed by candidate to precincts based on their share of the precinct-level vote for the given reporting unit. For Portland the state reported 28639 votes for Janet Mills (D) and 450 votes for Sam Hunkler (I). The precinct votes in the Portland municipal report add up to 28641 votes for Mills and 451 votes for Hunkler. Maine includes more than 400 unorganized townships. While some feature separately, the U.S. Census Bureau combines most of these into larger unorganized territories. Voters in unorganized townships generally register and vote at nearby incorporated townships. In some cases these votes are reported separately while in others they are included within the total vote reported from the central voting location. The shapefile has been modified accordingly using the Town and Townships Boundary shapefile from the Maine Office of GIS. For those unorganized townships that do not appear on registration or election reports unaltered Census boundaries have been retained. A scattering of unorganized townships with intermittent or inconsistent voter registration have also been omitted. G22GOVDMIL - Janet Mills (Democratic Party) G22GOVRLEP - Paul LePage (Republican Party) G22GOVIHUN - Sam Hunkler (Independent) 2/16/2025 Update: Corrected flipped results for Rangeley and Rangeley Plantation. Corrected Ellsworth and Portland ward boundaries. Maryland -------- Election results from the Maryland State Board of Elections (https://elections.maryland.gov/elections/2022/election_data/index.html). Precinct shapefile primarily from the Maryland Department of Information Technology (https://data-maryland.opendata.arcgis.com/datasets/maryland::maryland-election-boundaries-precincts-2022/). Montgomery County replaced with the shapefile from the Montgomery County Board of Elections. G22USSDVAN - Chris Van Hollen (Democratic Party) G22USSRCHA - Chris Chaffee (Republican Party) G22USSOWRI - Write-In Votes G22GOVDMOO - Wes Moore (Democratic Party) G22GOVRCOX - Dan Cox (Republican Party) G22GOVLLAS - David Lashar (Libertarian Party) G22GOVGWAL - Nancy Wallace (Green Party) G22GOVWHAR - David Harding (Working Class Party) G22GOVOWRI - Write-In Votes G22ATGDBRO - Anthony Brown (Democratic Party) G22ATGRPER - Michael Peroutka (Republican Party) G22ATGOWRI - Write-In Votes G22COMDLIE - Brooke Lierman (Democratic Party) G22COMRGLA - Barry Glassman (Republican Party) G22COMOWRI - Write-In Votes 4/25/2025 Update: Corrected precinct 17-008 boundary in Prince George's County. Standardized precinct attributes. Massachusetts ------------- Election results from the Massachusetts Secretary of the Commonwealth (https://electionstats.state.ma.us/). Precinct shapefiles from the MassGIS Bureau of Geographic Information (https://www.mass.gov/info-details/massgis-data-layers#political/administrative-boundaries-). The Wards and Precincts shapefile was split with the Subprecincts shapefile for any subprecincts that were included in the November 2022 general election results. The following precinct divisions were authorized and defined for voting purposes but not for redistricting purposes by specific acts of the MA legislature and were split accordingly: Chicopee 6A,6B; Dracut 6; Hingham 7; Newburyport 1; Peabody 4-3. Warren A and Warren B precincts were split based on polling place assignments in the Warren parcel shapefile. G22GOVDHEA - Maura Healey (Democratic Party) G22GOVRDIE - Geoff Diehl (Republican Party) G22GOVLREE - Kevin Reed (Libertarian Party) G22GOVOWRI - Write-In Votes G22ATGDCAM - Andrea Campbell (Democratic Party) G22ATGRMCM - James McMahon (Republican Party) G22ATGOWRI - Write-In Votes G22SOSDGAL - William Galvin (Democratic Party) G22SOSRCAM - Rayla Campbell (Republican Party) G22SOSGSAN - Juan Sanchez (Green-Rainbow Party) G22SOSOWRI - Write-In Votes G22TREDGOL - Deborah Goldberg (Democratic Party) G22TRELCRA - Cristina Crawford (Libertarian Party) G22TREOWRI - Write-In Votes G22AUDDDIZ - Diana DiZoglio (Democratic Party) G22AUDRAMO - Anthony Amore (Republican Party) G22AUDGCAB - Gloria Caballero-Roca (Green-Rainbow Party) G22AUDWGIA - Dominic Giannone (Workers Party) G22AUDLRIE - Daniel Riek (Libertarian Party) G22AUDOWRI - Write-In Votes Michigan -------- Election results in part from the Michigan Secretary of State (https://www.michigan.gov/sos/elections/election-results-and-data) and in part from individual county canvass reports. Precinct shapefile from Michigan GIS Open Data (https://gis-michigan.opendata.arcgis.com/datasets/2022-voting-precincts/). Several cities that cross county lines reported results from each county while the shapefile had a single precinct. These cross-county precincts were split at the county line with results assigned accordingly. Clare City - Clare/Isabella Brown City - Lapeer/Sanilac Fenton City - Genesee/Oakland Midland City - Bay/Midland Richmond City - Macomb/St. Clair Detroit City reports absentee votes via Absentee Vote Counting Boards. The cross-reference chart of AVCBs to precincts was received from the City of Detroit Department of Elections and the AVCB votes were distributed accordingly by candidate to precincts based on their share of the precinct-level reported vote. G22GOVDWHI - Gretchen Whitmer (Democratic Party) G22GOVRDIX - Tudor Dixon (Republican Party) G22GOVLBUZ - Mary Buzuma (Libertarian Party) G22GOVUBRA - Donna Brandenburg (US Taxpayers Party) G22GOVGHOG - Kevin Hogan (Green Party) G22GOVNSIM - Daryl Simpson (Natural Law Party) G22SOSDBEN - Jocelyn Benson (Democratic Party) G22SOSRKAR - Kristina Karamo (Republican Party) G22SOSLSTE - Gregory Stempfle (Libertarian Party) G22SOSUSCH - Christine Schwartz (US Taxpayers Party) G22SOSGHUT - Larry Hutchinson (Green Party) G22ATGDNES - Dana Nessel (Democratic Party) G22ATGRDEP - Matthew DePerno (Republican Party) G22ATGLMCH - Joseph McHugh (Libertarian Party) G22ATGUVAN - Gerald Van Sickle (US Taxpayers Party) G22SBEDPUG - Pamela Pugh (Democratic Party) G22SBEDROB - Mitchell Robinson (Democratic Party) G22SBERCAR - Tamara Carlone (Republican Party) G22SBERTAR - Linda Lee Tarver (Republican Party) G22SBELGUN - Donna Gundle-Krieg (Libertarian Party) G22SBELHAL - Bill Hall (Libertarian Party) G22SBEUHOB - Ethan Hobson (US Taxpayers Party) G22SBEWHER - Mary Anne Hering (Working Class Party) *University of Michigan* G22UBRDBEH - Mike Behm (Democratic Party) G22UBRDWHI - Kathy White (Democratic Party) G22UBRREPS - Lena Epstein (Republican Party) G22UBRRVAR - Sevag Vartanian (Republican Party) G22UBRLLAR - Eric Larson (Libertarian Party) G22UBRUSAN - Joe Sanger (US Taxpayers Party) G22UBRGWEL - Sherry Wells (Green Party) G22UBRNOAK - Kathleen Oakford (Natural Law Party) *Michigan State University* G22UBRDDEN - Dennis Denno (Democratic Party) G22UBRDJEF - Renee Knake Jefferson (Democratic Party) G22UBRRBAL - Mike Balow (Republican Party) G22UBRRMEN - Travis Menge (Republican Party) G22UBRLGEL - Claranna Gelineau (Libertarian Party) G22UBRLRIE - Max Riekse (Libertarian Party) G22UBRGLAU - Robin Laurain (Green Party) *Wayne State University* G22UBRDATK - Danielle Atkinson (Democratic Party) G22UBRDKEL - Marilyn Kelly (Democratic Party) G22UBRRMUR - Christa Murphy (Republican Party) G22UBRRWIL - Craig Wilsher (Republican Party) G22UBRLJAQ - Bruce Jaquays (Libertarian Party) G22UBRUSOS - Marc Sosnowski (US Taxpayers Party) G22UBRGODG - Susan Odgers (Green Party) Minnesota --------- Election results and precinct shapefile from the Minnesota Secretary of State (https://gisdata.mn.gov/dataset/bdry-electionresults-2022-2030). G22GOVDWAL - Tim Walz (Democratic Party) G22GOVRJEN - Scott Jensen (Republican Party) G22GOVMMCC - James McCaskel (Legal Marijuana Now Party) G22GOVCPAT - Steve Patterson (Grassroots-Legalize Cannabis Party) G22GOVAMCT - Hugh McTavish (Independence-Alliance Party) G22GOVSPRO - Gabrielle Prosser (Socialist Workers Party) G22GOVOWRI - Write-In Votes G22SOSDSIM - Steve Simon (Democratic Party) G22SOSRCRO - Kim Crockett (Republican Party) G22SOSOWRI - Write-In Votes G22AUDDBLA - Julie Blaha (Democratic Party) G22AUDRWIL - Ryan Wilson (Republican Party) G22AUDMDAV - Tim Davis (Legal Marijuana Now Party) G22AUDCFIN - Will Finn (Grassroots-Legalize Cannabis Party) G22AUDOWRI - Write-In Votes G22ATGDELL - Keith Ellison (Democratic Party) G22ATGRSCH - Jim Schultz (Republican Party) G22ATGOWRI - Write-In Votes 4/21/2025 Update: Standardized candidate codes. Montana ------- Election results from the Montana Secretary of State (https://sosmt.gov/elections/results/). Precinct shapefile from the Montana State Library (https://ftpgeoinfo.msl.mt.gov/Data/Spatial/MSDI/AdministrativeBoundaries/). In Pondera County, Valier (Rural) 35 precinct was split with the Montana Congressional Districts shapefile from the Montana State Library. G22H01RZIN - Ryan Zinke (Republican Party) G22H01DTRA - Monica Tranel (Democratic Party) G22H01LLAM - John Lamb (Libertarian Party) G22H02RROS - Matt Rosendale (Republican Party) G22H02DRON - Penny Ronning (Democratic Party) G22H02LRAN - Sam Rankin (Libertarian Party) G22H02IBUC - Gary Buchanan (Independent) Nevada ------ Election results from the Nevada Secretary of State (https://www.nvsos.gov/sos/elections/election-information/precinct-level-results). Precinct shapefile primarily from the Nevada Legislative Counsel Bureau (https://nvlcb.maps.arcgis.com/home/index.html). Churchill, Elko, Humboldt, Nye shapefiles sourced from the respective county governments. Clark precinct 6382 was added from the county shapefile. Eureka precincts 3N/3S were split with the 2022 legislative shapefile. Nevada election results are suppressed for precincts with less than 10 total votes cast. These results were inferred or estimated based on countywide totals and precinct-level turnout by party. G22USSDCOR - Catherine Cortez Masto (Democratic Party) G22USSRLAX - Adam Laxalt (Republican Party) G22USSLSCO - Neil Scott (Libertarian Party) G22USSARUB - Barry Rubinson (Independent American Party) G22USSILIN - Barry Lindemann (Independent) G22USSONON - None Of These Candidates G22GOVDSIS - Steve Sisolak (Democratic Party) G22GOVRLOM - Joe Lombardo (Republican Party) G22GOVLDAV - Brandon Davis (Libertarian Party) G22GOVABRI - Ed Bridges (Independent American Party) G22GOVONON - None Of These Candidates G22LTGDCAN - Lisa Cano Burkhead (Democratic Party) G22LTGRANT - Stavros Anthony (Republican Party) G22LTGLTAC - Trujillo Tachiquin (Libertarian Party) G22LTGAHOG - William Hoge (Independent American Party) G22LTGIDEL - Trey Delap (Independent) G22LTGONON - None Of These Candidates G22SOSDAGU - Cisco Aguilar (Democratic Party) G22SOSRMAR - Jim Marchant (Republican Party) G22SOSLCRA - Ross Crane (Libertarian Party) G22SOSAHAN - Janine Hansen (Independent American Party) G22SOSONON - None Of These Candidates G22TREDCON - Zach Conine (Democratic Party) G22TRERFIO - Michele Fiore (Republican Party) G22TRELELL - Bryan Elliott (Libertarian Party) G22TREAHEN - Margaret Hendrickson (Independent American Party) G22TREONON - None Of These Candidates G22CONDSPI - Ellen Spiegel (Democratic Party) G22CONRMAT - Andy Matthews (Republican Party) G22CONLPRO - Jed Profeta (Libertarian Party) G22CONONON - None Of These Candidates G22ATGDFOR - Aaron Ford (Democratic Party) G22ATGRCHA - Sigal Chattah (Republican Party) G22ATGONON - None Of These Candidates 6/3/2025 Update: Replaced 2020 Census VTD base shapefile with NVLCB base shapefile. Standardized candidate codes. New Hampshire ------------- Election results from the New Hampshire Secretary of State (https://www.sos.nh.gov/elections/2022-election-results). Precinct shapefile from the New Hampshire Geodata Portal (https://new-hampshire-geodata-portal-1-nhgranit.hub.arcgis.com/datasets/NHGRANIT::new-hampshire-political-districts-voting-wards-2022/about). G22USSDHAS - Maggie Hassan (Democratic Party) G22USSRBOL - Don Bolduc (Republican Party) G22USSLKAU - Jeremy Kauffman (Libertarian Party) G22USSOWRI - Write-In Votes G22GOVDSHE - Tom Sherman (Democratic Party) G22GOVRSUN - Chris Sununu (Republican Party) G22GOVLHAL - Kelly Halldorson (Libertarian Party) G22GOVLBOR - Karlyn Borysenko (Libertarian Party) G22GOVOWRI - Write-In Votes New Jersey ---------- Election results from county canvass reports (https://nj.gov/state/elections/vote-county-election-officials.shtml). Precinct shapefile from the New Jersey Division of Elections (https://www.nj.gov/state/elections/vote.shtml) except for Hudson County. Naval Weapons Station Earle in Monmouth County was added as an unassigned district. Atlantic, Bergen, Burlington, Cumberland, Essex, Somerset, and Union reported early votes and provisional votes at the municipal and/or ward level. Bergen also reported mail votes and Union also reported federal ballots at the municipal and/or ward level. Camden, Hudson, Mercer, Middlesex, and Passaic reported provisional votes at the municipal and/or ward level. Passaic also reported federal ballots at the municipal and/or ward level. Atlantic, Camden, Cape May, Essex, Gloucester, Hudson, Mercer, Morris, and Sussex reported federal ballots by congressional district. All votes were distributed by candidate to precincts based on their share of the precinct-level reported vote of the respective reporting unit. Hunterdon County reported all votes only at the municipal level. The 2022 election results were distributed to the individual precincts within each municipality based on the average of the vote share for that party's candidate from the 2021 election results for Governor and the 2024 election results for President and U.S. Senate. A statewide audit was conducted in 2019 to update election district shapefiles for the migration to a new Statewide Voter Registration System that went online in 2020. This resulted in errors for about three dozen election district boundaries, most notably in Middlesex County. In most cases, prior registrations were not reassigned however new and updated registrations were assigned based on the incorrect boundaries. This resulted in a steadily increased blending of precinct assignments between the following pairs of precincts: Bloomfield 2-7/2-10 in Essex County; Highland Park 6/12, Jamesburg 1/2, New Brunswick 1-3/2-1, 5-3/6-1, North Brunswick 7/8, 19/27, 23/24, Sayreville 1/29, 18/32, 31/34, South Brunswick 4/28, 7/16, 10/19 in Middlesex County; Florham Park 1/2 in Morris County. Hudson County evidently did not assign voters based on the incorrect SVRS boundaries. Consequently, the 2024 Hudson County shapefile is used here for 2022 with the following boundaries adjusted to reverse official changes enacted between 2022 and 2024: Kearny 2-5/6, 4-1/2/3, Jersey City C-2/5, C-12/19, C-13/14/15, C-21/22/23, D-14/15, E-20/21. Notably, A/B splits were erroneously reversed in assigned congressional districts for the 2022 general election. G22HORDEM - Democratic Party Candidate, U.S. House G22HORREP - Republican Party Candidate, U.S. House G22HORLIB - Libertarian Party Candidate, U.S. House G22HOROTH - Other Party Candidates, U.S. House New Mexico ---------- Election results from the New Mexico Secretary of State (https://www.sos.nm.gov/voting-and-elections/election-results/). Precinct shapefile from the New Mexico Resource Geographic Information System (https://rgis.unm.edu/rgis6/). G22GOVDLUJ - Michelle Lujan Grisham (Democratic Party) G22GOVRRON - Mark Ronchetti (Republican Party) G22GOVLBED - Karen Bedonie (Libertarian Party) G22ATGDTOR - Raul Torrez (Democratic Party) G22ATGRGAY - Jeremy Gay (Republican Party) G22SOSDTOU - Maggie Toulouse Oliver (Democratic Party) G22SOSRTRU - Audrey Trujillo (Republican Party) G22SOSLMYE - Mayna Myers (Libertarian Party) G22TREDMON - Laura Montoya (Democratic Party) G22TRERMON - Harry Montoya (Republican Party) G22AUDDMAE - Joseph Maestas (Democratic Party) G22AUDLSAN - Travis Sanchez (Libertarian Party) G22LNDDGAR - Stephanie Garcia Richard (Democratic Party) G22LNDRBYR - Jefferson Byrd (Republican Party) G22LNDOMAR - Larry Marker (Write-In) G22SSCDVAR - Julie Vargas (Democratic Party) G22SSCRMON - Thomas Montoya (Republican Party) G22SSCDZAM - Briana Zamora (Democratic Party) G22SSCRMOR - Kerry Morris (Republican Party) G22SACDBAC - Gerald Baca (Democratic Party) G22SACRJOH - Barbara Johnson (Republican Party) G22SACLCOO - Sophie Cooper (Libertarian Party) G22SACDWRA - Katherine Wray (Democratic Party) G22SACRLEE - Gertrude Lee (Republican Party) G22SACLCUR - Stephen Curtis (Libertarian Party) North Carolina -------------- Election results and precinct shapefile from the North Carolina State Board of Elections (https://www.ncsbe.gov/results-data). Henderson CV, Wake 01-07A, 07-07A were missing from the 20220831 shapefile. They were added from the respective county precinct shapefiles. North Carolina produces two sets of election results data. The precinct results are the unaltered results as initially reported by the counties. Many counties report early votes by vote center while provisional and other nonstandard ballots may be reported countywide. The precinct-sorted results are then produced within 30 days after the election. In the precinct-sorted data nearly all votes are assigned to precincts regardless of the manner by which the ballots were cast. However, North Carolina law requires the addition of statistical "noise" to the precinct-sorted data wherever any given vote by any specific voter may otherwise be deduced via cross referencing the various election-related data sets produced by the SBE. For the 2022 general election 55 counties reported all votes by precinct in their initial precinct results. The precinct-sorted data set was used instead for the counties listed below. Alleghany, Avery, Beaufort, Bertie, Bladen, Buncombe, Cabarrus, Caldwell*, Camden, Currituck, Dare, Davidson, Davie, Durham*, Edgecombe, Guilford, Halifax*, Haywood, Henderson, Hoke, Hyde, Johnston, Jones, Lee, Macon, Martin*, Mecklenburg, Moore, Nash, New Hanover*, Northampton*, Orange, Perquimans, Pitt*, Polk, Richmond, Scotland, Stokes*, Surry*, Tyrrell, Wake, Washington, Watauga, Wilkes, Yadkin In counties marked by asterisk some votes were still reported by vote center or countywide in the precinct-sorted data. These were distributed by candidate to precincts based on the precinct-level reported vote. The precinct-sorted results were further adjusted to match the certified countywide totals based on the precinct-level vote by candidate. G22USSRBUD - Ted Budd (Republican Party) G22USSDBEA - Cheri Beasley (Democratic Party) G22USSLBRA - Shannon Bray (Libertarian Party) G22USSGHOH - Matthew Hoh (Green Party) G22USSOWRI - Write-In Votes G22SSCRDIE - Richard Dietz (Republican Party) G22SSCDINM - Lucy Inman (Democratic Party) G22SSCRALL - Trey Allen (Republican Party) G22SSCDERV - Sam Ervin (Democratic Party) G22SACRFLO - Julee Flood (Republican Party) G22SACDTHO - Carolyn Thompson (Democratic Party) G22SACRSTR - Donna Stroud (Republican Party) G22SACDSAL - Brad Salmon (Democratic Party) G22SACRTYS - John Tyson (Republican Party) G22SACDADA - Gale Adams (Democratic Party) G22SACRSTA - Michael Stading (Republican Party) G22SACDJAC - Darren Jackson (Democratic Party) Oklahoma -------- Election results from the Oklahoma State Election Board (https://oklahoma.gov/elections/elections-results/election-results.html). Precinct shapefile from the University of Oklahoma Center for Spatial Analysis (https://csagis-uok.opendata.arcgis.com/). Early votes were reported countywide for Oklahoma County and Tulsa County. These were distributed by candidate to precincts based on their share of the precinct-level reported vote. G22USSRLAN - James Lankford (Republican Party) G22USSDHOR - Madison Horn (Democratic Party) G22USSLBLE - Kenneth Blevins (Libertarian Party) G22USSIDEL - Michael Delaney (Independent) S22USSRMUL - Markwayne Mullin (Republican Party) S22USSDHOR - Kendra Horn (Democratic Party) S22USSLMUR - Robert Murphy (Libertarian Party) S22USSIWOO - Ray Woods (Independent) G22GOVRSTI - Kevin Stitt (Republican Party) G22GOVDHOF - Joy Hofmeister (Democratic Party) G22GOVLBRU - Natalie Bruno (Libertarian Party) G22GOVIYEN - Ervin Yen (Independent) G22LTGRPIN - Matt Pinnell (Republican Party) G22LTGDALI - Melinda Alizadeh-Fard (Democratic Party) G22LTGLPOW - Chris Powell (Libertarian Party) G22ATGRDRU - Gentner Drummond (Republican Party) G22ATGLSTE - Lynda Steele (Libertarian Party) G22TRERRUS - Todd Russ (Republican Party) G22TREDDEC - Charles De Coune (Democratic Party) G22TRELSAD - Greg Sadler (Libertarian Party) G22SPIRWAL - Ryan Walters (Republican Party) G22SPIDNEL - Jena Nelson (Democratic Party) G22LABROSB - Leslie Osborn (Republican Party) G22LABDHEN - Jack Henderson (Democratic Party) G22LABLDAU - Will Daugherty (Libertarian Party) G22COCRDAV - Kim David (Republican Party) G22COCDBOW - Warigia Bowman (Democratic Party) G22COCIUND - Don Underwood (Independent) Pennsylvania ------------ Election results primarily from the Pennsylvania Department of State (https://www.pa.gov/agencies/dos/resources/voting-and-elections-resources/voting-and-election-statistics/election-data). Precinct results were corrected or replaced with canvass reports from the following counties: Armstrong, Beaver, Cambria, Columbia, Jefferson, Lackawanna, Lawrence, Philadelphia, Pike, Warren. Philadelphia reported federal ballots by congressional district. These were distributed by candidate to precincts based on their share of the precinct-level reported vote in the respective districts. Precinct shapefiles primarily from the U.S. Census Bureau 2020 Redistricting Data Program. The shapefiles from Delaware County, Washington County, and the City of Pittsburgh are from the respective jurisdictions. Precinct numbers were corrected to match the 2022 voter file in the following locales: Allegheny (Elizabeth, Pittsburgh W12), Blair (Altoona, Greenfield), Bradford (Athens), Greene (Dunkard, Monongahela), Monroe (Smithfield), Montgomery (Hatfield), Northampton (Bethlehem Twp), Perry (Toboyne), Washington (New Eagle), York (Fairview). Precinct boundaries throughout the state were edited to match voter assignments in the PA Department of State voter file from the 2022 election cycle. While some edits reflect official updates to wards or divisions most involve voters incorrectly assigned to voting districts by the counties. As such the VEST shapefile endeavors to reflect the de facto precinct boundaries and these often differ from the official voting district boundaries, in some cases quite drastically. Wherever possible edits were made using census boundaries or alternatively using shapefiles from the respective counties or the Pennsylvania Spatial Data Access catalog (https://www.pasda.psu.edu/). In some areas voter assignments appear so erratic that it is impractical to place all voters within their assigned precinct. These areas were edited so as to place as many voters as possible within their assigned precinct without displacing a greater number from their assigned precinct. Municipal boundaries were retained except where a significant number of voters were misassigned to the wrong municipality. In cases where the odd/even split was incorrectly reversed for precinct boundary streets the official boundary was retained. All such cases involved a near equal number of voters swapped between voting districts. Inaccurate municipal boundaries in the VTD shapefile were generally realigned only if necessary to reflect voter assignments. Most corrections were made using the Municipality Boundary shapefile from the Pennsylvania Department of Transportation (https://data-pennshare.opendata.arcgis.com/). In some cases they were instead based on municipal assignments of parcels. Five boroughs that cross county lines are not designated as separate precincts in one of the counties. These were merged with the voting districts where they are assigned in the respective counties: Adamstown (Berks Spring 12), Ashland (Columbia Conyngham), Emlenton (Clarion Richland), Seven Springs (Fayette Saltlick), Tunnelhill (Blair Allegheny 4). The following precincts were merged to reflect changes between the 2020 and 2022 general elections: Lancaster (Manheim 7A/7B), Monroe (Smithfield 1/4), Union (Union/Union Independent). The following revisions were made to the base shapefiles to match the de facto 2022 precinct boundaries consistent with the voter file. Due to the sheer number of edits boundary adjustments are listed at the borough/township level. There may be as many as two dozen individual precincts that were revised within a given municipality. Adams: Align Littlestown with municipal boundary; Adjust Cumberland, Franklin, Straban Allegheny: Adjust Baldwin, Bellevue, Bethel Park, Brentwood, Castle Shannon, Clairton, Collier, Coraopolis, Crafton, Crescent, Dormont, Dravosburg, Duquesne, E Deer, E McKeesport, E Pittsburgh, Elizabeth, Emsworth, Findlay, Forward, Franklin Park, Glassport, Hampton, Harmar, Ingram, Jefferson Hills, Kennedy, Leet, Liberty, Marshall, McCandless, McKees Rocks, McKeesport, Monroeville, Moon, Mount Lebanon, Munhall, N Braddock, N Fayette, N Versailles, Oakdale, Oakmont, O'Hara, Penn Hills, Pine, Pittsburgh (most wards), Pleasant Hills, Plum, Reserve, Richland, Robinson, Ross, Scott, Shaler, S Fayette, S Park, Springdale, Stowe, Swissvale, Tarentum, Turtle Creek, Upper St. Clair, W Deer, W Homestead, W Mifflin, W View, Whitaker, White Oak, Whitehall, Wilkins, Wilkinsburg Armstrong: Align Apollo, Dayton, Elderton, Ford City, Ford Cliff, Kittanning, N Apollo with municipal boundaries; Adjust Cowanshannock, Ford City, Gilpin, Kiskiminetas, Kittanning, Manor, N Buffalo, Parker City, Parks, S Buffalo Beaver: Adjust Aliquippa, Ambridge, Baden, Beaver, Beaver Falls, Brighton, Center, Chippewa, Conway, Economy, Franklin, Hanover, Harmony, Hopewell, Midland, Monaca, New Sewickley, N Sewickley, Ohioville Bedford: Align Everett, Saxton with municipal boundaries; Adjust Bedford Boro, Bedford Twp Berks: Adjust Cumru, Earl, Exeter, Muhlenberg, Oley, Reading W15, W18, Robeson, Sinking Spring, Spring, Union Blair: Align Allegheny, Altoona, Bellwood, Duncansville, Greenfield, Hollidaysburg, Juniata, Logan, Martinsburg, Newry, Roaring Spring, Tyrone, Williamsburg with municipal boundaries; Adjust Allegheny, Altoona W4, W5, W6, W10, W11, W12, W13, W14, Antis, Blair, Frankstown, Freedom, Greenfield, Huston, Juniata, Logan, N Woodbury, Snyder, Tyrone Boro, Tyrone Twp Bucks: Align Bristol, Doylestown, Falls, Lower Makefield, Middletown, Milford, Newtown, Richland, Sellersville, Springfield, Trumbauersville, Tullytown, Warwick with municipal boundaries; Adjust Bensalem, Bristol Boro, Bristol Twp, Buckingham, Doylestown Twp, Falls, Hilltown, Lower Makefield, Lower Southampton, Middletown, Milford, Morrisville, Newtown Twp, Nockamixon, Northampton, Perkasie, Solebury, Springfield, Tinicum, Upper Makefield, Upper Southampton, Warminster, Warrington, W Rockhill Butler: Align Adams, Butler Twp, Cranberry, Jackson, Valencia with municipal boundaries; Adjust Adams, Buffalo, Butler Boro, Butler Twp, Center, Cranberry, Jefferson, Zelienople Cambria: Align W Taylor with municipal boundary; Adjust Adams, Cambria, Conemaugh, Croyle, E Carroll, E Taylor, Ebensburg, Geistown, Jackson, Johnstown W8, W17, W20, Lower Yoder, Portage Boro, Portage Twp, Richland, Southmont, Stonycreek, Summerhill, Susquehanna, Upper Yoder, W Carroll, Westmont Cameron: Adjust Emporium, Shippen Carbon: Adjust Jim Thorpe, Kidder, Lehighton, Mahoning, Palmerton, Summit Hill Centre: Adjust Ferguson, Patton, Spring, State College Chester: Align Birmingham, Westtown with municipal boundaries; Adjust Caln, Coatesville, E Bradford, E Coventry, E Fallowfield, E Goshen, E Marlborough, E Pikeland, E Vincent, Easttown, London Grove, N Coventry, Pennsbury, Phoenixville, Sadsbury, Spring City, Tredyffrin, Uwchlan, Valley, Warwick, W Bradford, W Caln, W Goshen, W Whiteland Clarion: Align Shippenville, Strattanville with municipal boundaries; Adjust Clarion, Highland, Farmington, Knox Clearfield: Adjust Decatur, Morris, Woodward Clinton: Align Allison, Bald Eagle, Colebrook, Dunnstable, Greene, Logan, Mill Hall, Renovo, Woodward with municipal boundaries Columbia: Align Orange, N Centre, Scott with municipal boundaries; Adjust Berwick, Bloomsburg, Scott Crawford: Align Richmond with municipal boundary Cumberland: Split Lower Allen 1/Annex; Align Camp Hill, Carlisle, E Pennsboro, Hampden, Lemoyne, Lower Allen, Mechanicsburg, Middlesex, Monroe, Mount Holly Springs, New Cumberland, N Middleton, Shippensburg, Shiremanstown, Silver Spring, Upper Allen, Wormsleysburg with municipal boundaries; Adjust Carlisle Dauphin: Align Middletown with municipal boundary; Adjust Derry, Harrisburg W1, W7, W8, W9, W15, Hummelstown, Lower Paxton, Lykens, Middletown, Swatara Delaware: Adjust Aston, Chester, Concord, Darby Boro, Darby Twp, Folcroft, Haverford, Marple, Middletown, Nether Providence, Newtown, Radnor, Ridley, Sharon Hill, Thornbury, Tinicum, Trainer, Upper Chichester, Upper Darby, Upper Providence Elk: Adjust Fox, Johnsonburg, Ridgeway Boro, Ridgeway Twp, St. Marys Erie: Adjust Erie W1, W4, W5, W6, Fairview, Greene, Harborcreek, Lawrence Park, McKean, Millcreek, North East, Summit, Union City, Waterford Fayette: Align Dunbar, Uniontown with municipal boundaries; Adjust Brownsville, Bullskin, Dunbar, Franklin, Georges, German, Luzerne, N Union, Redstone Franklin: Align Mercersburg, Mont Alto, Waynesboro with municipal boundaries; Adjust Antrim, Chambersburg, Fannett, Greene, Guilford, Hamilton, Metal, Peters, Quincy, St. Thomas, Southampton, Washington, Waynesboro Fulton: Align McConnellsburg with municipal boundary Greene: Align Carmichaels with municipal boundary; Adjust Cumberland, Franklin, Jefferson, Monongahela, Morgan Huntingdon: Adjust Huntingdon, Mount Union, Shirley Indiana: Align Armagh, Shelocta, Smicksburg with municipal boundaries; Adjust Armstrong, Center, Cherryhill, E Wheatfield, Pine, W Wheatfield Jefferson: Adjust Punxsutawney Juniata: Align Mifflintown, Thompsontown with municipal boundaries; Adjust Tuscarora Lackawanna: Adjust Archbald, Blakely, Carbondale, Clarks Summit, Dickson City, Dunmore, Fell, Jermyn, Jessup, Mayfield, Moosic, Old Forge, Olyphant, Ransom, Scranton W1, W2, W3, W6, W7, W10, W12, W13, W14, W15, W16, W19, W20, W21, W23, S Abington, Taylor Lancaster: Split Lancaster 7-8 CV/LS; Adjust Akron, Brecknock, Columbia, Elizabethtown, E Hempfield, E Lampeter, Lancaster W6, W7, W8, E Petersburg, Lititz, Ephrata Boro, Ephrata Twp, Manheim, Manor, Millersville, Mt Joy Twp, New Holland, Penn, Pequea, Providence, Rapho, Warwick, W Cocalico, W Donegal, W Hempfield, W Lampeter Lawrence: Align Elwood City, Shenango with municipal boundaries; Adjust Elwood City, Mahoning, Neshannock, N Beaver, Shenango Lebanon: Adjust Bethel, Cornwall, Lebanon W2, W3, W5, W10, Myerstown, S Lebanon, S Londonderry Lehigh: Adjust Allentown W2, W3, Lower Macungie, N Whitehall, Salisbury, Slatington Luzerne: Align Avoca, Hollenback, Pittston, Sugarloaf with municipal boundaries; Adjust Butler, Exeter, Fairview, Foster, Hanover, Hazle, Hazleton, Jenkins, Larksville, Lehman, Nanticoke, Plains, Swoyersville, W Wyoming, Wilkes-Barre, Wright Lycoming: Align Duboistown, S Williamsport with municipal boundaries; Adjust Jersey Shore McKean: Align Bradford, Foster with municipal boundaries; Adjust Bradford, Bradford Twp, Foster, Hamlin, Kane Mercer: Align Mercer, Sheakleyville with municipal boundaries; Adjust Delaware, Farrell, Fredonia, Greenville, Grove City, Hempfield, Hermitage, Sharon, Sharpsville, S Pymatuning, W Salem, Wheatland Mifflin: Align Kistler with municipal boundary; Adjust Brown, Derry, Lewistown Monroe: Align Delaware Water Gap, E Stroudsburg, Mount Pocono, Stroudsburg, Tunkhannock with municipal boundaries; Adjust Chestnuthill, E Stroudsburg, Smithfield, Stroud, Tobyhanna Montgomery: Adjust Abington, Cheltenham, E Norriton, Hatfield, Horsham, Limerick, Lower Gwynedd, Lower Merion, Lower Pottsgrove, Lower Salford, Montgomery, Pottstown, Springfield, Upper Dublin, Upper Gwynedd, Upper Hanover, Upper Merion, Upper Moreland, Upper Providence, W Norriton, Whitemarsh, Whitpain Montour: Adjust Mahoning Northampton: Align Glendon, E Allen, Easton, Hanover, Walnutport with municipal boundaries; Adjust Bangor, Bethlehem W2, W3, W4, W6, W7, W9, W14, W15, Bethlehem Twp, Bushkill, E Allen, Easton, Forks, Hanover, Hellertown, Lehigh, Lower Mt Bethel, Lower Saucon, Moore, Nazareth, Palmer, Plainfield, Upper Mt Bethel, Williams Northumberland: Adjust Coal, Kulpmont, Milton, Mount Carmel, Northumberland, Point, Ralpho, Shamokin, Sunbury, Upper Augusta, W Chillisquaque Perry: Align Buffalo, Howe with municipal boundaries Philadelphia: Adjust 2-13/15, 7-10/11/16/21, 8-15/16/33, 17-20/26, 21-1/15, 21-32/39, 21-34/43, 22-16/23, 26-1/2, 28-1/8, 29-9/11, 34-37/41, 38-13/14/15, 38-13/20, 49-2/21, 52-3/8, 52-6/9, 57-6/7, 57-10/27, 63-1/14, 63-21/24, 65-11/16/18 Pike: Adjust Matamoras Potter: Align Oswayo with municipal boundary; Adjust Coudersport, Galeton Schuylkill: Adjust Coaldale, Minersville, N Manheim, Norwegian, Porter, Pottsville, Schuylkill Haven Snyder: Align Beavertown, Middleburg with municipal boundaries Somerset: Align Jefferson, Middlecreek, New Centerville, Somerset with municipal boundaries; Adjust Conemaugh, Jenner, Paint, Somerset, Windber Susquehanna: Adjust Montrose, Lanesboro, Susquehanna Depot Tioga: Align Liberty with municipal boundary; Adjust Delmar, Wellsboro Union: Adjust Buffalo, W Buffalo, White Deer Venango: Align Barkeyville, Cooperstown with municipal boundaries; Adjust Cranberry, Franklin, Oil City, Sugarcreek Warren: Adjust Conewango, Warren Washington: Adjust Amwell, California, Canonsburg, Canton, Carroll, Cecil, Centerville, Charleroi, Chartiers, Cross Creek, Donora, E Bethlehem, Fallowfield, Hanover, Independence, Mount Pleasant, New Eagle, N Franklin, N Strabane, Nottingham, Peters, Robinson, Smith, S Franklin, Union, Washington, W Brownsville, W Pike Run Wayne: Adjust Berlin, Honesdale Westmoreland: Align Bell, Greensburg, Irwin, N Huntingdon, Penn Twp, Salem, Vandergrift, W Newton with municipal boundaries; Adjust Allegheny, Arnold, Bell, Derry Twp, E Huntingdon, Fairfield, Greensburg, Hempfield, Jeannette, Latrobe, Ligonier Twp, Lower Burrell, Monessen, Mount Pleasant, New Kensington, N Belle Vernon, N Huntingdon, Penn Twp, Rostraver, St. Clair, Salem, Scottdale, Sewickley, S Greensburg, S Huntingdon, Trafford, Unity, Upper Burrell, Vandergrift, Washington, Youngwood York: Align E Prospect, Goldsboro, Jefferson, Manchester, Monaghan, Wellsville, Windsor, York with municipal boundaries; Adjust Chanceford, Codorus, Conewago, Dallastown, Dover, Fairview, Hanover, Jackson, Lower Chanceford, Lower Windsor, Manchester, New Freedom, Newberry, N Codorus, Penn, Railroad, Red Lion, Shrewsbury, Spring Garden, Springettsbury, W Manchester, Windsor Twp, Wrightsville, York W1, W5, W6, W8, W9, York Twp G22USSDFET - John Fetterman (Democratic Party) G22USSROZ_ - Mehmet Oz (Republican Party) G22USSLGER - Erik Gerhardt (Libertarian Party) G22USSGWEI - Richard Weiss (Green Party) G22USSKWAS - Daniel Wassmer (Keystone Party) G22GOVDSHA - Josh Shapiro (Democratic Party) G22GOVRMAS - Doug Mastriano (Republican Party) G22GOVLHAC - Matt Hackenburg (Libertarian Party) G22GOVGDIG - Christina Digiulio (Green Party) G22GOVKSOL - Joseph Soloski (Keystone Party) Rhode Island ------------ Election results from the Rhode Island Board of Elections (https://elections.ri.gov/elections/previous-election-results). Precinct shapefile from the Rhode Island Department of State (https://rhode-island-legislative-districts-downloader-tool-ridos.hub.arcgis.com/). G22GOVDMCK - Daniel McKee (Democratic Party) G22GOVRKAL - Ashley Kalus (Republican Party) G22GOVLGIZ - Elijah Gizzarelli (Libertarian Party) G22GOVIHUR - Zach Hurwitz (Independent) G22GOVIRIA - Paul Rianna (Independent) G22GOVOWRI - Write-In Votes G22LTGDMAT - Sabina Matos (Democratic Party) G22LTGRGUC - Aaron Guckian (Republican Party) G22LTGIMCC - Ross McCurdy (Independent) G22LTGOWRI - Write-In Votes G22SOSDAMO - Gregg Amore (Democratic Party) G22SOSRCOR - Pat Cortellessa (Republican Party) G22SOSOWRI - Write-In Votes G22ATGDNER - Peter Neronha (Democratic Party) G22ATGRCAL - Charles Calenda (Republican Party) G22ATGOWRI - Write-In Votes G22TREDDIO - James Diossa (Democratic Party) G22TRERLAT - James Lathrop (Republican Party) G22TREOWRI - Write-In Votes 1/2/2025 Update: Cleaned shapefile geography. South Carolina -------------- Election results from the South Carolina State Election Commission (https://scvotes.gov/elections-statistics/election-results/). Precinct shapefile from the South Carolina Revenue and Fiscal Affairs Office (https://rfa.sc.gov/programs-services/precinct-demographics/jurisdictional-mapping/political-gis-data). Provisional and failsafe ballots were reported countywide. These were distributed by candidate to precincts based on their share of the precinct-level reported vote. In Beaufort County, Sun City 2, Sun City 3, Sun City 4 were rotated clockwise to match county maps. G22USSRSCO - Tim Scott (Republican Party) G22USSDMAT - Krystle Matthews (Democratic Party) G22USSOWRI - Write-In Votes G22GOVRMCM - Henry McMaster (Republican Party) G22GOVDCUN - Joe Cunningham (Democratic Party) G22GOVLREE - Bruce Reeves (Libertarian Party) G22GOVOWRI - Write-In Votes G22SOSRHAM - Mark Hammond (Republican Party) G22SOSDBUT - Peggy Butler (Democratic Party) G22SOSOWRI - Write-In Votes G22TRERLOF - Curtis Loftis (Republican Party) G22TREAWOR - Sarah Work (Alliance Party) G22TREOWRI - Write-In Votes G22ATGRWIL - Alan Wilson (Republican Party) G22ATGOWRI - Write-In Votes G22COMRECK - Richard Eckstrom (Republican Party) G22COMOWRI - Write-In Votes G22SPIRWEA - Ellen Weaver (Republican Party) G22SPIDELL - Lisa Ellis (Democratic Party, Alliance Party) G22SPIGMIC - Patricia Mickel (Green Party) G22SPIOWRI - Write-In Votes G22AGRRWEA - Hugh Weathers (Republican Party) G22AGRGEDM - David Edmond (Green Party) G22AGRUNEL - Chris Nelums (United Citizens Party) G22AGROWRI - Write-In Votes 2/5/2025 Update: Corrected Sun City precinct numbering in Beaufort County. Standardized precinct attributes and candidate codes. Tennessee --------- Election results from the Tennessee Secretary of State (https://sos.tn.gov/elections/results#2022). Precinct shapefile from the Tennessee Comptroller of the Treasury (https://comptroller.tn.gov/office-functions/pa/gisredistricting/redistricting-and-land-use-maps/redistricting-maps.html). Davidson County reported a small number of ballots without precinct identifiers from the Board of Elections. The BOE was therefore added to the shapefile to account for these votes. Coffee County 9-2/9-4 were split with the Tullahoma corporate boundary. Davidson County 3-7/3-8 and Sumner County 5-1/5-2 use the boundaries from the 2024 shapefile. G22GOVRLEE - Bill Lee (Republican Party) G22GOVDMAR - Jason Martin (Democratic Party) G22GOVIGEN - John Gentry (Independent) G22GOVIEVE - Constance Every (Independent) G22GOVIROU - Deborah Rouse (Independent) G22GOVITYL - Rick Tyler (Independent) G22GOVIVAN - Charles Van Morgan (Independent) G22GOVIMAR - Basil Marceaux (Independent) G22GOVIONE - Alfred O'Neil (Independent) G22GOVISCA - Michael Scantland (Independent) 1/30/2025 Update: Corrected precinct 3-7/3-8 boundary in Davidson County. Texas ----- Election results and precinct shapefile from the Texas Legislative Council (https://data.capitol.texas.gov/). The precinct data files available for download at the TXC Capitol Data Portal are allocated to Census VTD geography based on Voting Age Population from the 2020 Census. The unallocated precinct results and registration statistics were provided by TXC staff to instead merge with the precinct boundaries. The shapefile includes unallocated Voter Registration (VR) and Spanish Surname Voter Registration (SSVR) for the November 2022 general election. Any VR data analysis of these unallocated precinct results should utilize this unallocated VR data rather than the VR data allocated by VTD available for download at CDP. SSVR is denoted as a percentile of total VR for each precinct. Precinct results for the following counties were replaced in whole or in part with county source files or with precinct data provided via the Secretary of State: Atascosa, Bosque, Chambers, Cherokee, Denton, Fannin, Frio, Hudspeth, Jefferson, Kendall, Liberty, Loving, Mason, Maverick, Navarro, Red River, Rusk, Taylor, Trinity, Tyler, Val Verde, Van Zandt. Precinct totals for the counties listed below do not add up to the Secretary of State County Canvass for one or more offices. Most commonly this is due to omission of some ballots counted after election day from either the county precinct reports or from summary results certified to the state. In some cases these involve data entry errors where numbers were transposed, dropped, or added in one or more precincts or in countywide summations. In some cases corrections to the initial precinct results were made after the certification deadline. Armstrong, Brooks, Collingsworth, Crockett, Duval, Grayson, Hall, Hansford, Harris, Hockley, Hopkins, Kaufman, Lamar, Liberty, Madison, Mason, Maverick, Nolan, Presidio, Real, Travis, Tyler, Upton, Val Verde, Ward, Willacy. Most of the discrepancies are in single digits or low double digits. The exceptions are a 200 vote overreport from Brooks for Ken Paxton (R) for Attorney General, a 10000 vote overreport from Harris for Debra Lehrmann (R) for Supreme Court Justice 3, a 296 underreport from Collingsworth for Rebeca Huddle (R) for Supreme Court Justice 5, a 190 vote underreport from Liberty for Robert Johnson (D) for Criminal Appeals Judge 6. Travis underreported all Republican candidates by 242-279 votes and all Democratic candidates by 1022-1143 votes. Early votes were reported countywide in Collingsworth, Kent. These were distributed to precincts as a function of the number of registered voters and the precinct-level reported vote. Votes reported countywide were otherwise distributed by candidate to precincts based on the precinct-level reported vote: absentee ballots in Wheeler; federal or limited ballots in Bexar, Brazos, Hays, Jefferson, Taylor; provisional ballots in Hudspeth, Trinity. San Saba and Hall did not file precinct reports with the Secretary of State or Texas Legislative Council and were unable to locate precinct results for the 2022 general election. Terrell consolidated all precincts into one countywide polling location and did not tabulate by precinct. The countywide summary totals were distributed by candidate to precincts based on the 2024 precinct-level reported vote. The following counties reported consolidated results for some precincts. These were allocated to the respective precincts based on the number of registered voters. Kleberg - 11/12, 22/23 Newton - 2/7, 11/13/21 G22VR - Voter Registration G22SSVR - Spanish Surname Voter Registration G22GOVRABB - Greg Abbott (Republican Party) G22GOVDORO - Beto O'Rourke (Democratic Party) G22GOVLTIP - Mark Tippetts (Libertarian Party) G22GOVGBAR - Delilah Barrios (Green Party) G22LTGRPAT - Dan Patrick (Republican Party) G22LTGDCOL - Mike Collier (Democratic Party) G22LTGLSTE - Shanna Steele (Libertarian Party) G22ATGRPAX - Ken Paxton (Republican Party) G22ATGDGAR - Rochelle Garza (Democratic Party) G22ATGLASH - Mark Ash (Libertarian Party) G22COMRHEG - Glenn Hegar (Republican Party) G22COMDDUD - Janet Dudding (Democratic Party) G22COMLECH - Alonzo Echevarria-Garza (Libertarian Party) G22LNDRBUC - Dawn Buckingham (Republican Party) G22LNDDKLE - Jay Kleberg (Democratic Party) G22LNDGMOL - Alfred Molison (Green Party) G22AGRRMIL - Sid Miller (Republican Party) G22AGRDHAY - Susan Hays (Democratic Party) G22RRCRCHR - Wayne Christian (Republican Party) G22RRCDWAR - Luke Warford (Democratic Party) G22RRCLDIE - Jaime Díez (Libertarian Party) G22RRCGCRO - Hunter Crow (Green Party) G22SSCRLEH - Debra Lehrmann (Republican Party) G22SSCDNOW - Erin Nowell (Democratic Party) G22SSCLOXF - Tom Oxford (Libertarian Party) G22SSCRHUD - Rebeca Huddle (Republican Party) G22SSCDREI - Amanda Reichek (Democratic Party) G22SSCRYOU - Evan Young (Republican Party) G22SSCDMAL - Julia Maldonado (Democratic Party) G22SCCRWAL - Scott Walker (Republican Party) G22SCCDHUF - Dana Huffman (Democratic Party) G22SCCRMCC - Jesse McClure (Republican Party) G22SCCDJOH - Robert Johnson (Democratic Party) Utah ---- Election results from the Utah Lieutenant Governor’s Office (https://vote.utah.gov/election-results-data-historical-information/). Precinct shapefile from the Utah Geospatial Resource Center (https://gis.utah.gov/data/political/voter-precincts/). The UGRC Vista Ballot Areas shapefile features subprecincts that break down precincts with district splits. For counties where results were instead reported at the precinct level subprecincts were merged accordingly. G22USSRLEE - Mike Lee (Republican Party) G22USSLHAN - James Hansen (Libertarian Party) G22USSAWIL - Tommy Williams (Independent American Party) G22USSIMCM - Evan McMullin (Independent) G22TREROAK - Marlo Oaks (Republican Party) G22TRELBUC - Joe Buchman (Libertarian Party) G22TREUHOR - Alan Horne (United Utah Party) G22TREAROG - Warren Rogers (Independent American Party) 5/27/2025 Update: Standardized precinct attributes and candidate codes. Vermont ------- Election results from the Vermont Secretary of State (https://vtelectionarchive.sec.state.vt.us/). Precinct shapefile from the U.S. Census Bureau 2022 TIGER/Line Shapefiles. The Census VTD shapefile features city wards. However, precinct boundaries for state and federal elections are not based on city wards. They are instead defined by legislative districts wherever they cross municipal boundaries. Therefore, the county subdivision shapefile of municipalities was instead split into precincts wherever necessary using the state legislative district shapefile. Vermont has four unorganized towns whose residents cast votes in neighboring towns. These were distributed back based on voting age population in the 2020 U.S. Census and the 2022 American Community Survey (Averill-Canaan, Buel's Gore-Huntington, Ferdinand-Brighton, Glastenbury-Shaftsbury.) G22USSDWEL - Peter Welch (Democratic Party) G22USSRMAL - Gerald Malloy (Republican Party) G22USSGDIA - Natasha Diamondstone-Kohout (Green Party) G22USSIELL - Dawn Ellis (Independent) G22USSIRAH - Kerry Raheb (Independent) G22USSICOE - Mark Coester (Independent) G22USSIDUK - Stephen Duke (Independent) G22USSIERI - Cris Ericson (Independent) G22USSOWRI - Write-In Votes G22HALDBAL - Becca Balint (Democratic Party) G22HALRMAD - Liam Madden (Republican Party) G22HALLRED - Ericka Redic (Libertarian Party) G22HALIDRU - Matt Druzba (Independent) G22HALITAL - Luke Talbot (Independent) G22HALIORT - Adam Ortiz (Independent) G22HALOWRI - Write-In Votes G22GOVDSIE - Brenda Siegel (Democratic Party) G22GOVRSCO - Phil Scott (Republican Party) G22GOVIHOY - Kevin Hoyt (Independent) G22GOVIDUV - Peter Duval (Independent) G22GOVIPET - Bernard Peters (Independent) G22GOVOWRI - Write-In Votes G22LTGPZUC - David Zuckerman (Progressive Party) G22LTGRBEN - Joe Benning (Republican Party) G22LTGGDIA - Ian Diamondstone (Green Party) G22LTGOWRI - Write-In Votes G22ATGDCLA - Charity Clark (Democratic Party) G22ATGRTAG - Michael Tagliavia (Republican Party) G22ATGOWRI - Write-In Votes G22SOSDHAN - Sarah Copeland Hanzas (Democratic Party) G22SOSRPAI - Brooke Paige (Republican Party) G22SOSOWRI - Write-In Votes G22TREDPIE - Mike Pieciak (Democratic Party) G22TRERPAI - Brooke Paige (Republican Party) G22TREOWRI - Write-In Votes G22AUDDHOF - Doug Hoffer (Democratic Party) G22AUDRMOR - Richard Morton (Republican Party) G22AUDOWRI - Write-In Votes Virginia -------- Election results from the Virginia Department of Elections (https://results.elections.virginia.gov/vaelections/2022%20November%20General/Site/Congress.html). Precinct shapefiles from the Virginia Department of Elections (https://www.elections.virginia.gov/casting-a-ballot/redistricting/gis/). Absentee results for some precincts in Arlington, Carroll, Grayson, Lee were adjusted to account for apparent data entry errors based on the vote history report provided by the Virginia Department of Elections. Absentee results for Nottoway County were distributed by candidate to precincts based on their share of the election day precinct-level reported vote. Provisional ballots were reported at the county level. They were distributed by candidate to precincts based on their share of the precinct-level reported vote. The border of Chesapeake City and Suffolk City reflects a de facto misalignment that was not corrected before 2022. The following additional revisions were made to match the 2022 precinct boundaries. Amherst: Align Amelon/Madison with 2022 ordinance Covington: Align Precincts 1/2 with city ordinance Northampton: Align all precincts with county shapefile CON_DIST - U.S. House district number that the precinct/precinct part belongs to G22HORDEM - Democratic Party Candidate, U.S. House G22HORREP - Republican Party Candidate, U.S. House G22HORIND - Independent Candidate, U.S. House G22HORWRI - Write-In Votes, U.S. House 3/14/2025 Update: Replaced Amherst, Campbell, Northampton, Radford with more accurate 2024 precinct shapefiles. Cleaned shapefile geography. Washington ---------- Election results from the Washington Secretary of State (https://www.sos.wa.gov/elections/data-research/election-data-and-maps/election-results-and-voters-pamphlets). Precinct shapefile from the Washington Secretary of State (https://www.sos.wa.gov/elections/data-research/election-data-and-maps/reports-data-and-statistics/precinct-shapefiles). King County Precinct 8888 is the Elections Office. This was added to the 2022 shapefile from the 2020 King County precinct shapefile. G22USSDMUR - Patty Murray (Democratic Party) G22USSRSMI - Tiffany Smiley (Republican Party) G22USSOWRI - Write-In Votes G22SOSDHOB - Steve Hobbs (Democratic Party) G22SOSIAND - Julie Anderson (Independent) G22SOSOWRI - Write-In Votes 2/6/2025 Update: Cleaned shapefile geography. Replaced incorrect party label in state data. Wisconsin --------- Election results from the Wisconsin Elections Commission (https://elections.wi.gov/elections/election-results). Precinct shapefile from the Wisconsin Legislative Technology Services Bureau (https://gis-ltsb.hub.arcgis.com/). Wisconsin election results frequently combine multiple wards within a given reporting unit. Election results were disaggregated from reporting units to individual wards proportional to the total number of registered voters within the constituent wards in the subsequent ward-level registration report. LTSB collects ward boundaries in January and July of each year. However, voting ward boundaries continue to change until a few weeks before the general election due to annexations, incorporations, and other boundary agreements. Ward boundaries were therefore edited wherever necessary to coincide with the 2022 general election based on a comprehensive review of relevant ordinances in the Wisconsin Department of Administration Municipal Data System. A scattering of ward numbers across the state were also edited to match the 2022 voter registration file. The baseline shapefiles for the following counties are from the 2023 LTSB municipal wards shapefile: Crawford, Grant, Green Lake, Iron, Jefferson, Oneida, St. Croix, Waupaca. G22USSDBAR - Mandela Barnes (Democratic Party) G22USSRJOH - Ron Johnson (Republican Party) G22USSOPAU - Adam Paul (Write-In Candidate) G22USSOWRI - Other Write-In Votes G22GOVDEVE - Tony Evers (Democratic Party) G22GOVRMIC - Tim Michels (Republican Party) G22GOVIBEG - Joan Beglinger (Independent) G22GOVOHAS - Seth Haskin (Write-In Candidate) G22GOVOWRI - Other Write-In Votes G22ATGDKAU - Josh Kaul (Democratic Party) G22ATGRTON - Eric Toney (Republican Party) G22ATGOWRI - Write-In Votes G22SOSDLAF - Doug La Follette (Democratic Party) G22SOSRLOU - Amy Loudenbeck (Republican Party) G22SOSLHAR - Neil Harmon (Libertarian Party) G22SOSGMCF - Sharyl McFarland (Green Party) G22SOSOWRI - Write-In Votes G22TREDRIC - Aaron Richardson (Democratic Party) G22TRERLEI - John Leiber (Republican Party) G22TRECZUE - Andrew Zuelke (Constitution Party) G22TREOWRI - Write-In Votes End Matter ---------- We provide these data on this archive free for public use under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License (external links may have different licenses). Generally, this license means you are free to use these data for any non-commercial purpose as long as you provide proper citation and notify your users they must also abide by this license. We generally interpret non-commercial purposes to include academic work, creating maps and similar social media usage or blogging about our data (not behind a paywall), and reports authored by non-profit organizations. You are granted permission to use data or graphs on this site for some commercial products, such as for a book. If you have any questions about use of these data, please contact Prof. McDonald (michael.mcdonald@ufl.edu). THE DATA ARE PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND. WE MAKE NO AND DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT, WITH RESPECT TO THESE DATA. WE MAKE NO REPRESENTATIONS OR WARRANTIES AS TO THE QUALITY, SUITABILITY, OR ADEQUACY OF THESE DATA FOR ANY PURPOSE OR USE.