Idaho 2024 General Election Results Disaggregated to the 2020 Block ## RDH Date Retrieval 04/14/2026 ## Sources Precinct shapefile with election results retrieved from the (Redistricting Data Hub)[https://redistrictingdatahub.org/dataset/idaho-2024-general-election-precinct-level-results-and-boundaries/] Block shapefiles and data are retrieved from the (Redistricting Data Hub)[https://redistrictingdatahub.org/dataset/idaho-block-pl-94171-2020-by-table/] and originally from the Census Bureau's Public Law 94-171 dataset and TIGER shapefiles. ## Notes on Field Names: Columns reporting votes generally follow the pattern: One example is: GPREDCLI The first character is G for a general election, 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 Used: A## - Constitutional Amendment PRE - President of the United States PRO# - Statewide Proposition CON## - U.S. Congress SL##X - State Representative (State Legislative Lower). Note there are A/B seats for Idaho's State representative districts. SU## - State Senator (State Legislative Upper) Party Codes Used: C - Constitution D - Democrat I - Independent L - Libertarian R - Republican ## Fields: Field Name Description GEOID20 Unique Block Identifier STATEFP State FIPS Code COUNTYFP County FIPS Code PRECINCTID Precinct Identifier VAP_MOD Modified Voting Age Population G24A05NO Idaho Constitutional Amendment: HJR 5, No, NO PARTY G24A05YES Idaho Constitutional Amendment: HJR 5, Yes, NO PARTY G24PRECSKO United States President, Joel Skousen, Constitution G24PREDHAR United States President, Kamala D. Harris, Democratic G24PREIAYY United States President, Shiva Ayyadurai, Independent G24PREICRU United States President, Claudia De la Cruz, Independent G24PREIKEN United States President, Robert F Kennedy Jr., Independent G24PREIKIE United States President, Brian Larry Kienitz (Write-In), Independent G24PREISON United States President, Peter Sonski (Write-In), Independent G24PREISTE United States President, Jill Stein, Independent G24PREITER United States President, Randall Terry, Independent G24PRELOLI United States President, Chase Oliver, Libertarian G24PRERTRU United States President, Donald J. Trump, Republican G24PRO1NO Proposition 1, No, NO PARTY G24PRO1YES Proposition 1, Yes, NO PARTY GCON01CGOM United States Representative District 1, Brendan J. Gomez, Constitution GCON01DPET United States Representative District 1, Kaylee Peterson, Democratic GCON01IBOT United States Representative District 1, David D Bot (Write-In), Independent GCON01IDUP United States Representative District 1, Margot Dupre (Write-In), Independent GCON01LLOE United States Representative District 1, Matt Loesby, Libertarian GCON01RFUL United States Representative District 1, Russ Fulcher, Republican GCON02CSIE United States Representative District 2, Idaho Law - Carta Sierra, Constitution GCON02DROT United States Representative District 2, David Roth, Democratic GCON02LCOR United States Representative District 2, Todd Corsetti, Libertarian GCON02RSIM United States Representative District 2, Mike Simpson, Republican GSL01ADMAT State Representative District 1 Seat A, Karen Matthee, Democratic GSL01ARSAU State Representative District 1 Seat A, Mark Sauter, Republican GSL01BDLAR State Representative District 1 Seat B, Kathryn Larson, Democratic GSL01BRRAS State Representative District 1 Seat B, Cornel Rasor, Republican GSL02ADPEE State Representative District 2 Seat A, Loree Peery, Democratic GSL02ARSCO State Representative District 2 Seat A, Heather Scott, Republican GSL02BIHOL State Representative District 2 Seat B, Tami Holdahl, Independent GSL02BLLUO State Representative District 2 Seat B, Jennifer Luoma, Libertarian GSL02BRHAW State Representative District 2 Seat B, Dale Hawkins, Republican GSL03ADBRO State Representative District 3 Seat A, Dale Broadsword, Democratic GSL03ARBAR State Representative District 3 Seat A, Vito Barbieri, Republican GSL03BDBRU State Representative District 3 Seat B, Steve Bruno, Democratic GSL03BRRED State Representative District 3 Seat B, Jordan Redman, Republican GSL04ADCHA State Representative District 4 Seat A, Angela Jean Chandler, Democratic GSL04ARALF State Representative District 4 Seat A, Joe Alfieri, Republican GSL04BDMAR State Representative District 4 Seat B, Paula Marano, Democratic GSL04BRPRI State Representative District 4 Seat B, Elaine Price, Republican GSL05ADJOH State Representative District 5 Seat A, Kristy Reed Johnson, Democratic GSL05AINON State Representative District 5 Seat A, Robert "Bob" Nonini, Independent GSL05ARMEN State Representative District 5 Seat A, Ron Mendive, Republican GSL05BDBOR State Representative District 5 Seat B, Teresa Borrenpohl, Democratic GSL05BRWIS State Representative District 5 Seat B, Tony Wisniewski, Republican GSL06ADCAR State Representative District 6 Seat A, Trish Carter-Goodheart, Democratic GSL06AIAUG State Representative District 6 Seat A, Ryan Wayne Augusta (Write-In), Independent GSL06ARMCC State Representative District 6 Seat A, Lori McCann, Republican GSL06BDDAW State Representative District 6 Seat B, Kathy Dawes, Democratic GSL06BRMIT State Representative District 6 Seat B, Brandon Mitchell, Republican GSL07ADNOS State Representative District 7 Seat A, Vickie Nostrant, Democratic GSL07ARHAR State Representative District 7 Seat A, Kyle N Harris, Republican GSL07BDHAR State Representative District 7 Seat B, Dustin Hardisty, Democratic GSL07BRSHE State Representative District 7 Seat B, Charlie Shepherd, Republican GSL08ARBEI State Representative District 8 Seat A, Rob Beiswenger, Republican GSL08BCULL State Representative District 8 Seat B, Tony Ullrich, Constitution GSL08BDDAW State Representative District 8 Seat B, Jared Dawson, Democratic GSL08BRTHO State Representative District 8 Seat B, Faye Thompson, Republican GSL09ADALB State Representative District 9 Seat A, Thomas P Albritton, Democratic GSL09ARSHI State Representative District 9 Seat A, John C. Shirts, Republican GSL09BDKEE State Representative District 9 Seat B, Jody Keeler, Democratic GSL09BIDIA State Representative District 9 Seat B, Gregory Diacogiannis (Write-In), Independent GSL09BRBOY State Representative District 9 Seat B, Judy Boyle, Republican GSL10ADPAR State Representative District 10 Seat A, Nancy Parker, Democratic GSL10ARMOY State Representative District 10 Seat A, Mike Moyle, Republican GSL10BDTRE State Representative District 10 Seat B, Shana Tremaine, Democratic GSL10BRSKA State Representative District 10 Seat B, Bruce D. Skaug, Republican GSL11ADPOR State Representative District 11 Seat A, Anthony Porto, Democratic GSL11ARMAR State Representative District 11 Seat A, Kent A. Marmon, Republican GSL11BDPES State Representative District 11 Seat B, Marisela Pesina, Democratic GSL11BRCAY State Representative District 11 Seat B, Lucas Cayler, Republican GSL12ARCOR State Representative District 12 Seat A, Jeff Cornilles, Republican GSL12BDBEN State Representative District 12 Seat B, Don Benson, Democratic GSL12BRCRA State Representative District 12 Seat B, Jaron Crane, Republican GSL13ADHOH State Representative District 13 Seat A, Cliff Hohman, Democratic GSL13ARCRA State Representative District 13 Seat A, Brent J. Crane, Republican GSL13BRTAN State Representative District 13 Seat B, Steve Tanner, Republican GSL14AIPRO State Representative District 14 Seat A, Pro-Life (Write-In), Independent GSL14ARHIL State Representative District 14 Seat A, Ted Hill, Republican GSL14BDDAL State Representative District 14 Seat B, Jo Daly, Democratic GSL14BRTAN State Representative District 14 Seat B, Josh Tanner, Republican GSL15ADBER State Representative District 15 Seat A, Steve Berch, Democratic GSL15ARTIP State Representative District 15 Seat A, Annette Tipton, Republican GSL15BDBAB State Representative District 15 Seat B, Shari Baber, Democratic GSL15BRHEA State Representative District 15 Seat B, Dori Healey, Republican GSL16ADGAL State Representative District 16 Seat A, Sonia Galaviz, Democratic GSL16ARHAD State Representative District 16 Seat A, Chandler Stewart Hadraba, Republican GSL16BDACH State Representative District 16 Seat B, Todd Achilles, Democratic GSL16BRDAV State Representative District 16 Seat B, Jackie Davidson, Republican GSL17ADGAN State Representative District 17 Seat A, John L Gannon, Democratic GSL17BDEGB State Representative District 17 Seat B, Megan Egbert, Democratic GSL17BRALE State Representative District 17 Seat B, Jazz Alexis, Republican GSL18ADRUB State Representative District 18 Seat A, Ilana Rubel, Democratic GSL18BDGRE State Representative District 18 Seat B, Brooke Green, Democratic GSL19ADCHU State Representative District 19 Seat A, Monica C. Church, Democratic GSL19ARFEE State Representative District 19 Seat A, Jim Feederle, Republican GSL19BDMAT State Representative District 19 Seat B, Chris Mathias, Democratic GSL20ADNAV State Representative District 20 Seat A, Isaiah Navarro, Democratic GSL20ARPAL State Representative District 20 Seat A, Joe A Palmer, Republican GSL20BRHOL State Representative District 20 Seat B, James D. Holtzclaw, Republican GSL21ADHES State Representative District 21 Seat A, Casey Hess, Democratic GSL21ARPET State Representative District 21 Seat A, James Petzke, Republican GSL21BCWES State Representative District 21 Seat B, Daniel S. Weston, Constitution GSL21BDMCK State Representative District 21 Seat B, Becky R. McKinstry, Democratic GSL21BREHL State Representative District 21 Seat B, Jeff Ehlers, Republican GSL22ADPET State Representative District 22 Seat A, Loren Petty, Democratic GSL22ARWOU State Representative District 22 Seat A, John Vander Woude, Republican GSL22BDBOT State Representative District 22 Seat B, Glida Bothwell, Democratic GSL22BRMON State Representative District 22 Seat B, Jason A. Monks, Republican GSL23ADCOO State Representative District 23 Seat A, Wendy Coome, Democratic GSL23ARBRU State Representative District 23 Seat A, Chris Bruce, Republican GSL23BDCAS State Representative District 23 Seat B, Julissa Melendez Castellanos, Democratic GSL23BRDYG State Representative District 23 Seat B, Shawn R Dygert, Republican GSL24ARHOS State Representative District 24 Seat A, Clint Hostetler, Republican GSL24BRMIL State Representative District 24 Seat B, Steve Miller, Republican GSL25ADSTA State Representative District 25 Seat A, W. Lane Startin, Democratic GSL25ARCLO State Representative District 25 Seat A, Lance Clow, Republican GSL25BRLEA State Representative District 25 Seat B, David J. Leavitt, Republican GSL26ADBUR State Representative District 26 Seat A, Ned W Burns, Democratic GSL26ARPOH State Representative District 26 Seat A, Mike Pohanka, Republican GSL26BDHAN State Representative District 26 Seat B, Chris Hansen, Democratic GSL26BRNEL State Representative District 26 Seat B, Jack Nelsen, Republican GSL27ADROD State Representative District 27 Seat A, Damian D. Rodriguez, Democratic GSL27ARPIC State Representative District 27 Seat A, Douglas T Pickett, Republican GSL27BRHAN State Representative District 27 Seat B, Clay Handy, Republican GSL28ARCHE State Representative District 28 Seat A, Richard "Rick" Cheatum, Republican GSL28BDMEL State Representative District 28 Seat B, Jayson Meline, Democratic GSL28BRGAR State Representative District 28 Seat B, Dan Garner, Republican GSL29ADSHE State Representative District 29 Seat A, Mary Shea, Democratic GSL29ARMAN State Representative District 29 Seat A, Dustin W. Manwaring, Republican GSL29BDROB State Representative District 29 Seat B, Nate Roberts, Democratic GSL29BRBUR State Representative District 29 Seat B, Tanya Burgoyne, Republican GSL30ARCAN State Representative District 30 Seat A, David Cannon, Republican GSL30BDBUC State Representative District 30 Seat B, Breane L. Buckingham, Democratic GSL30BRFUH State Representative District 30 Seat B, Ben G. Fuhriman, Republican GSL31ADDEL State Representative District 31 Seat A, Connie Delaney, Democratic GSL31ARRAY State Representative District 31 Seat A, Jerald Raymond, Republican GSL31BDTAL State Representative District 31 Seat B, Wayne Talmadge, Democratic GSL31BRFUR State Representative District 31 Seat B, Rod Furniss, Republican GSL32ARMIC State Representative District 32 Seat A, Stephanie Mickelsen, Republican GSL32BDPER State Representative District 32 Seat B, Cecile Perez, Democratic GSL32BRHOR State Representative District 32 Seat B, Wendy Horman, Republican GSL33ADMAR State Representative District 33 Seat A, Miranda Marquit, Democratic GSL33AREHA State Representative District 33 Seat A, Barbara Ehardt, Republican GSL33BRERI State Representative District 33 Seat B, Marco Erickson, Republican GSL34ARWEB State Representative District 34 Seat A, Jon O Weber, Republican GSL34BRRAY State Representative District 34 Seat B, Britt Raybould, Republican GSL35ADMES State Representative District 35 Seat A, Joseph Messerly, Democratic GSL35ARAND State Representative District 35 Seat A, Kevin Andrus, Republican GSL35BDSHA State Representative District 35 Seat B, Maggie Shaw, Democratic GSL35BRWHE State Representative District 35 Seat B, Joshua Wheeler, Republican GSU01IROS State Senator District 1, Daniel "Dan" Rose, Independent GSU01RWOO State Senator District 1, Jim Woodward, Republican GSU02DHEA State Senator District 2, Tom Hearn, Democratic GSU02RHAR State Senator District 2, Phil Hart, Republican GSU03DSEG State Senator District 3, Brian Seguin, Democratic GSU03ROKU State Senator District 3, Doug "Doug O" Okuniewicz, Republican GSU04DHOB State Senator District 4, Carissa Hober, Democratic GSU04RTOE State Senator District 4, Ben Toews, Republican GSU05DCHA State Senator District 5, Adam Chapman, Democratic GSU05RBJE State Senator District 5, Carl Bjerke, Republican GSU06DPAR State Senator District 6, Julia Parker, Democratic GSU06RFOR State Senator District 6, Dan Foreman, Republican GSU07DFAR State Senator District 7, Bill Farmer, Democratic GSU07RCAR State Senator District 7, Cindy Carlson, Republican GSU08DHOA State Senator District 8, David Hoag, Democratic GSU08RZIT State Senator District 8, Christy Zito, Republican GSU09DBUC State Senator District 9, Rachel Buck, Democratic GSU09RSHI State Senator District 9, Brandon Shippy, Republican GSU10DSIL State Senator District 10, Letishia Silva, Democratic GSU10RNIC State Senator District 10, Tammy Nichols, Republican GSU11DFER State Senator District 11, Toni Ferro, Democratic GSU11RBLA State Senator District 11, Camille Blaylock, Republican GSU12RADA State Senator District 12, Ben Adams, Republican GSU13DBUT State Senator District 13, Sarah Butler, Democratic GSU13RLEN State Senator District 13, Brian Lenney, Republican GSU14CRIC State Senator District 14, Kirsten Faith Richardson, Constitution GSU14RGRO State Senator District 14, C. Scott Grow, Republican GSU15DJUS State Senator District 15, Rick Just, Democratic GSU15RGAL State Senator District 15, Codi Galloway, Republican GSU16DRAB State Senator District 16, Ali Rabe, Democratic GSU16RRIC State Senator District 16, Doug Rich, Republican GSU17DSEM State Senator District 17, Carrie Semmelroth, Democratic GSU17RCHA State Senator District 17, Benjamin D. Chafetz, Republican GSU18DWAR State Senator District 18, Janie Ward-Engelking, Democratic GSU18RBRI State Senator District 18, Dan Bridges, Republican GSU19DWIN State Senator District 19, Melissa Wintrow, Democratic GSU20DARR State Senator District 20, Andy Arriaga, Democratic GSU20RKEY State Senator District 20, Josh Keyser, Republican GSU21LLON State Senator District 21, Mike Long, Libertarian GSU21RBER State Senator District 21, Treg A. Bernt, Republican GSU22DPIE State Senator District 22, Dawn C. Pierce, Democratic GSU22RHAR State Senator District 22, Lori Den Hartog, Republican GSU23CSMI State Senator District 23, Paul Smith, Constitution GSU23DMOR State Senator District 23, Paul Morgan, Democratic GSU23RLAK State Senator District 23, Todd Lakey, Republican GSU24DEAS State Senator District 24, Edward A Easterling, Democratic GSU24RZUI State Senator District 24, Glenneda Zuiderveld, Republican GSU25RKOH State Senator District 25, Josh Kohl, Republican GSU26DTAY State Senator District 26, Ron Taylor, Democratic GSU26ITAT State Senator District 26, Kala Tate, Independent GSU26RLIC State Senator District 26, Laurie Lickley, Republican GSU27RANT State Senator District 27, Kelly Anthon, Republican GSU28DMAT State Senator District 28, Russell "Russ" Matter, Democratic GSU28ISAV State Senator District 28, Mike Saville (Write-In), Independent GSU28RGUT State Senator District 28, Jim Guthrie, Republican GSU29DRUC State Senator District 29, James D. Ruchti, Democratic GSU30DKEI State Senator District 30, Karen Keith, Democratic GSU30RVAN State Senator District 30, Julie VanOrden, Republican GSU31DMAR State Senator District 31, Dean Martonen, Democratic GSU31RBUR State Senator District 31, Van T. Burtenshaw, Republican GSU32RCOO State Senator District 32, Kevin J Cook, Republican GSU33RLEN State Senator District 33, Dave Lent, Republican GSU34DCRA State Senator District 34, Marsha Craner, Democratic GSU34RRIC State Senator District 34, Doug Ricks, Republican GSU35DRIL State Senator District 35, Chris Riley, Democratic GSU35RHAR State Senator District 35, Mark Harris, Republican ## Processing Steps Precinct and block shapefiles were retrieved from the sources listed above. The primary libraries used in processing are geopandas, pandas, and maup (https://github.com/mggg/maup) in Python. The block data was prepared by creating the VAP_MOD field which is the total Voting Age Population (P0040001) minus Correctional Facility/Prison Population (P0050003) which will be used as the denominator in disaggregation. The block file was queried out to include just the GEOID20, VAP_MOD, and geometry fields. To assign blocks to precincts, the maup.assign function was used. Some blocks did not receive an assignment but nearly all of these had a VAP_MOD value of 0, meaning those blocks should not receive any votes during allocation anyway. In the rare instance where there was a block with a VAP_MOD > 0 and no precinct assignment, the nearest precinct within the same county was identified using minimum polygon boundary distance and used as the block's assignment. After the blocks have received an assignment, they are grouped by their new assignment and summed to give a total VAP_MOD value for the precinct. A ratio is then calculated of VAP_MOD block / VAP_MOD precinct, which is applied to all candidate columns (those starting with "G24"). In some instances, there are precincts that sum to 0 for VAP_MOD but do contain votes. In order to not lose votes in the disaggregation process, these blocks are modified to VAP_MOD=1, then summed again to get a non-zero value denominator for VAP_MOD at the precinct. Therefore all blocks in the precinct would have the same ratio applied and receive the same distribution of votes. All blocks that have a modified VAP_MOD value were returned to their original value of 0 before extraction to maintain accuracy. A key assumption of maup is that a block receives one precinct as an assignment. The RDH checks for any precincts with votes which have not been assigned to any blocks. In these instances, the block file is clipped to each precinct geometry, and the block which has the largest area inside the precinct receives all of the votes from that precinct. The data are disaggregated from each of their respective split shapefiles (e.g. US House, State House, State Senate) from the source above, to preserve accuracy (rather than the _all_ file). They are joined back together and then a Hamilton rounding method is performed to ensure that all voters are whole numbers and sum exactly to the same totals. ## Additional Notes Please direct questions related to processing this dataset to info@redistrictingdatahub.org