NOVEMBER 2018 GENERAL ELECTION RESULTS: Last updated 12/16/2018 by Kevin Rancik ([email protected])

CONTENTS:

 Source Information by County  File Notes  Fields  Contest Information

If using this data for any purpose, please cite me as the source!

SOURCE INFORMATION: Notes for all counties:

 Precinct designations/codes (OR_LAKE_01 for example) are my own creation. In each precinct, “OR” stands for Oregon. The second portion, such as “LAKE”, stands for the county. The suffix number is the official number of the given precinct. When creating the statewide precinct file, I combined the three because otherwise there are numerous Precinct 1s and 2s and so on in various counties.  Note that precinct boundaries can change often in jurisdictions throughout the country and that historic boundaries are typically difficult to find. As such, even though the precinct totals match the county totals here, some precinct boundaries may have changed between the election and the time I collected them. For the most recent/current versions, contact your local elections office or county clerk.

Baker County, OR

 Precinct boundaries digitized based on PDF from Baker County clerk, June 2018  Precinct‐level results publicly unavailable as of 12/26/2018

Benton County, OR

 Precinct boundary shapefiles from http://maps.co.benton.or.us/gisdata/Boundaries/; retrieved 1/2/2017 o Appear to be no changes since then based on https://www.co.benton.or.us/elections/page/elections‐maps; last accessed 10/18/2018  PDF precinct from https://www.co.benton.or.us/sites/default/files/fileattachments/records_and_elections/page/2 096/mapcounty2015.pdf; retrieved 1/2/2017 o Shapefile precinct boundaries for the City of Albany adjusted based on the PDF maps  Precinct‐level results from https://www.co.benton.or.us/elections/archives; retrieved 12/6/2018

Clackamas County, OR

 Precinct boundary shapefiles from https://www.clackamas.us/gis/dataportal.html; retrieved 10/19/2018  Precinct‐level results from https://www.clackamas.us/elections; retrieved 12/6/2018

Clatsop County, OR

 Precinct boundary shapefiles from http://www.arcgis.com/home/item.html?id=b5e19fc27728458fabaf7a3e439625df; retrieved 1/20/2017 o Appear to be no changes since then based on https://ccgis.maps.arcgis.com/apps/View/index.html?appid=18b578c7540e401ea9ae80 c925b1be97; last accessed 10/18/2018  Precinct‐level results from https://www.co.clatsop.or.us/clerk/page/election‐results‐2018; retrieved 12/8/2018 o Also available from http://results.oregonvotes.gov/Default.aspx; last accessed 12/8/2018

Columbia County, OR

 Precinct boundary shapefiles provided by Liza Morehead at the Portland Institute of Metropolitan Studies (IMS) (https://www.pdx.edu/ims/) on 1/10/2017  PDF precinct from http://www.co.columbia.or.us/departments/elections‐department‐ main/maps‐and‐data‐menu; retrieved 11/13/2016 o Precincts 26 and 32 added to shapefile; missing from IMS version, drawn based on PDF maps o Appear to be no changes since then based on http://www.co.columbia.or.us/files/elections/COLCO_ELECTIONS_WALLMAP_2017.pdf; last accessed 10/18/2018  Precinct‐level results from http://www.co.columbia.or.us/departments/elections‐department‐ main; retrieved 12/6/2018 o Also available from http://results.oregonvotes.gov/Default.aspx; last accessed 12/8/2018

Coos County, OR

 Precinct boundary shapefiles from http://www.arcgis.com/home/item.html?id=a3aeffb899eb4ede91fd6686b13f77c1; retrieved 1/2/2017 o Appear to be no changes since then based on http://www.co.coos.or.us/Departments/CountyClerk/Elections.aspx; last accessed 10/13/2018  Precinct‐level results from http://www.co.coos.or.us/Departments/CountyClerk/Elections.aspx; retrieved 12/6/2018

Crook County, OR

 Precinct boundary shapefiles from https://data‐ crookcounty.opendata.arcgis.com/datasets/precincts‐1; retrieved 10/13/2018  Precinct‐level results publicly unavailable as of 12/26/2018

Curry County, OR

 Precinct boundaries digitized based on PDF from http://www.co.curry.or.us/Portals/0/Documents/clerk/Curry%20County%20Precinct%20Map.p df; retrieved 1/2/2017 o Appear to be no changes since then based on http://www.co.curry.or.us/government/county_clerk/government/elections_division.p hp; last accessed 10/13/2018  Precinct‐level results from http://www.co.curry.or.us/government/county_clerk/past_election_results.php#; retrieved 12/6/2018 o Also available from http://results.oregonvotes.gov/Default.aspx; last accessed 12/8/2018

Deschutes County, OR

 Precinct boundary shapefiles from http://data.deschutes.org/datasets/500c1addffdc4038adc128aa0b7b34c2_15; retrieved 1/11/2017 o Appear to be no changes since then based on https://weblink.deschutes.org/public/Browse.aspx?dbid=db&startid=78652&cr=1; last accessed 10/13/2018  Precinct‐level results from https://webapps.deschutes.org/Elections/Home/Results/80; retrieved 12/6/2018

Douglas County, OR

 Precinct boundaries digitized based on PDF from http://www.co.douglas.or.us/clerk/precint_maps.asp; retrieved 1/2/2017 o Appear to be no changes since then based on http://www.co.douglas.or.us/clerk/precint_maps.asp; last accessed 10/13/2018  Precinct‐level results from http://www.co.douglas.or.us/clerk/election_results.asp; retrieved 12/6/2018 o Also available from http://results.oregonvotes.gov/Default.aspx; last accessed 12/8/2018

Gilliam County, OR

 Precinct boundaries digitized based on PDF from http://www.co.gilliam.or.us/county_election_results.html#VoterPrecincts; retrieved 12/27/2016 o Appear to be no changes since then based on http://www.co.gilliam.or.us/government/clerk_s_office/election_results.php#; last accessed 10/13/2018  Precinct‐level results from http://results.oregonvotes.gov/Default.aspx; retrieved 12/8/2018

Grant County, OR

 Precinct boundaries are unofficial. Shapefiles compiled using school district boundaries from http://spatialdata.oregonexplorer.info/geoportal/catalog/main/home.page;jsessionid=3B32947 1D63D1F5CEDE63CE67D88A2AE.liboeapp1; retrieved 2/12/2017 o Precinct numbers on Oregon’s Secretary of State website match the ID numbers of school districts operating in Grant County, and the count of precincts matches the count of school districts. Given that school district lines often form precinct boundaries, for the purposes of this project it is assumed the school districts’ boundaries here are identical to the county’s voting precincts.  Precinct‐level results publicly unavailable as of 12/26/2018

Harney County, OR

 Precinct boundaries digitized based on PDF from http://www.co.harney.or.us/precinctsdistricts.html; retrieved 11/13/2016 o Appear to be no changes since then based on http://www.co.harney.or.us/index.php/elections/precincts‐districts; last accessed 10/13/2018  Precinct‐level results from http://results.oregonvotes.gov/Default.aspx; retrieved 12/8/2018

Hood River County, OR

 Precinct boundaries digitized based on PDF from http://www.co.hood‐ river.or.us/vertical/Sites/%7B4BB5BFDA‐3709‐449E‐9B16‐ B62A0A0DD6E4%7D/uploads/%7BF47E2E10‐4AD7‐4670‐8509‐75B5E114172D%7D.PDF; retrieved 12/27/2016 o Appear to be no changes since then based on https://www.co.hood‐ river.or.us/?SEC=15637FD7‐5185‐426A‐8FCF‐6EA6F4BF169C; last accessed 10/18/2018  Precinct‐level results from https://www.co.hood‐ river.or.us/index.asp?Type=B_BASIC&SEC={FE66E03B‐B771‐4F28‐81A4‐9C54EDEA1CAE}; retrieved 12/6/2018 o Also available from http://results.oregonvotes.gov/Default.aspx; last accessed 12/8/2018

Jackson County, OR

 Precinct boundary shapefiles from http://gis.jacksoncounty.org/datasets/voting‐precincts; retrieved 10/27/2018  Precinct‐level results from http://jacksoncountyor.org/clerk/Elections/Election‐ Archives/category/2018; retrieved 12/6/2018 o Also available from http://results.oregonvotes.gov/Default.aspx; last accessed 12/8/2018

Jefferson County, OR

 Precinct boundaries digitized based on webmap from http://maps.co.jefferson.or.us/; retrieved 1/22/2017 o Some adjustments made based on https://www.jeffco.net/gis/page/maps; last accessed 10/19/2018  Precinct‐level results from https://www.jeffco.net/cc/page/abstract‐votes; retrieved 12/6/2018

Josephine County, OR

 Precinct boundary shapefiles from http://gis2.co.josephine.or.us/arcgis/rest/services/CLK/Precincts_online_borders/MapServer/0; retrieved 1/19/2017 o Appear to be no changes since then based on http://joco.maps.arcgis.com/apps/webappviewer/index.html?id=df14d383ee4d495187 9c2a0b5cca0d5c; last accessed 10/18/2018  Precinct‐level results from http://www.co.josephine.or.us/Page.asp?NavID=771; retrieved 12/6/2018

Klamath County, OR

 Precinct boundary shapefiles from http://services.arcgis.com/H6Mh1bySxR4oHx6x/arcgis/rest/services/KC_Precincts/FeatureServe r; retrieved 1/19/2017 o Appear to be no changes since then based on https://kcgis.maps.arcgis.com/apps/Viewer/index.html?appid=eed1b9c762914c709638 027a5b6fce2d; last accessed 10/18/2018  Precinct‐level results from https://www.klamathcounty.org/684/Election‐Results; retrieved 12/6/2018 o Also available from http://results.oregonvotes.gov/Default.aspx; last accessed 12/8/2018

Lake County, OR

 Precinct boundaries included here are unofficial. They are based on a combination of sources: voter data obtained by Portland State University’s Population Research Center in 2015; taxlot/parcel data obtained by Portland State University’s Population Research Center in 2015 and 2016; tax code boundaries available online at http://lcmaps.lanecounty.org/LaneCountyMaps/LakeCountyApp/index.html and retrieved in June 2018; and lines from the Public Land Survey System retrieved in June 2018. To my knowledge no official map of Lake County’s precincts exists, and the County uses a different system to determine a voter’s precinct.  Precinct‐level results from http://results.oregonvotes.gov/Default.aspx; retrieved 12/8/2018

Lane County, OR

 Precinct boundaries from https://lcmaps.lanecounty.org/arcgis/rest/services/CommishSearch/Boundaries/MapServer/4; retrieved 1/19/2017 o Appear to be no changes since then based on http://www.lanecounty.org/government/county_departments/county_administration/ operations/county_clerk/elections/precinct_maps; last accessed 10/18/2018  Precinct‐level results from https://lanecounty.org/cms/One.aspx?portalId=3585881&pageId=13433477; retrieved 12/6/2018

Lincoln County, OR

 Precinct boundaries digitized based on webmap available at https://decisiondeskhq.com/data‐ dives/creating‐a‐national‐precinct‐map/; retrieved June 2018  Precinct‐level results from http://results.oregonvotes.gov/Default.aspx; retrieved 12/8/2018

Linn County, OR

 Precinct boundary shapefiles for the City of Albany from http://infohub.cityofalbany.net/publicdata/ShapeFiles/; retrieved 1/22/2017 o Appear to be no changes since then based on https://www.cityofalbany.net/departments/gis/print‐maps; last accessed 10/19/2018  Precinct boundaries for remainder of Linn County digitized based on webmap from http://gov.oregonlive.com/election/2014/general/precincts/; retrieved 2/4/2017 o 2008 school district boundaries helpful in digitizing the precincts: http://www.co.linn.or.us/webmap/data.asp; retrieved 1/22/2017  Precinct‐level results from http://www.co.linn.or.us/elections/index.php?content=electionarchive; retrieved 12/6/2018

Malheur County, OR

 Precinct boundaries digitized based on webmap from http://results.oregonvotes.gov/resultsSW.aspx?type=FED&map=CTY; retrieved 1/23/2017  Precinct‐level results from http://results.oregonvotes.gov/Default.aspx; retrieved 12/8/2018

Marion County, OR

 Precinct boundary shapefiles from http://gis.co.marion.or.us/GISDownload/gisdownload.aspx; retrieved 1/2/2017 o Appear to be no changes since then based on http://gis.co.marion.or.us/GISDownload/gisdownload.aspx; last accessed 10/18/2018  Precinct‐level results from https://www.co.marion.or.us/CO/elections/Pages/November062018Election.aspx; retrieved 12/6/2018 o Also available from http://results.oregonvotes.gov/Default.aspx; last accessed 12/8/2018

Morrow County, OR

 Precinct boundaries digitized based on PDF from http://morrowcountyoregon.com/clerk/Voter%20Precincts.pdf; retrieved 1/2/2017 o Appear to be no changes since then based on https://www.co.morrow.or.us/clerk/page/voting‐precincts; last accessed 10/18/2018  Precinct‐level results from http://results.oregonvotes.gov/Default.aspx; retrieved 12/8/2018

Multnomah County, OR

 Precinct boundary shapefiles from https://multco.us/elections/maps‐and‐data; retrieved 1/2/2017 o Appear to be no changes since then based on https://multco.us/elections/maps‐and‐ data; last accessed 10/13/2018  Precinct‐level results from https://multco.us/elections/precinct‐results‐november‐2018‐ general‐election; retrieved 12/6/2018 o Also available from http://results.oregonvotes.gov/Default.aspx; last accessed 12/8/2018

Polk County, OR

 Precinct boundary shapefiles from http://apps.co.polk.or.us/GISDataDownLoad/Download.html; retrieved 1/2/2017 o Appear to be no changes since then based on https://www.co.polk.or.us/ms/gis/precinct‐maps; last accessed 10/19/2018  Precinct‐level results from https://www.co.polk.or.us/clerk/elections/nov‐6‐2018‐election‐ results; retrieved 12/6/2018 o Also available from http://results.oregonvotes.gov/Default.aspx; last accessed 12/8/2018

Sherman County, OR

 Precinct boundaries digitized based on PDF from http://www.co.sherman.or.us/documents/VotingPrecincts‐OldMapClerksOffice2.090001.pdf; retrieved 1/2/2017  Precinct‐level results from https://www.co.sherman.or.us/documents/november‐6‐2018‐ general‐election‐by‐precinct/; retrieved 12/6/2018 o Also available from http://results.oregonvotes.gov/Default.aspx; last accessed 12/8/2018

Tillamook County, OR

 Precinct boundaries digitized based on PDF from http://www.co.tillamook.or.us/gov/Clerk/General%20Elections/precinct_maps.htm and webmap available at http://tillamookcountymaps.co.tillamook.or.us/geomoose2/geomoose.html; both locations last checked 1/2/2017 o Appear to be no changes since then based on http://www.co.tillamook.or.us/gov/Clerk/General%20Elections/precinct_maps.htm; last accessed 10/19/2018  Precinct‐level results publicly unavailable as of 12/26/2018

Umatilla County, OR

 Precinct boundaries digitized based on PDF from http://www.umatillacounty.net/elections/maps.html; retrieved 1/2/2017 o Appear to be no changes since then based on http://www.umatillacounty.net/elections/maps.html; last accessed 10/19/2018  Precinct‐level results from http://results.oregonvotes.gov/Default.aspx; retrieved 12/8/2018

Union County, OR

 Precinct boundaries digitized based on webmap available at https://decisiondeskhq.com/data‐ dives/creating‐a‐national‐precinct‐map/; retrieved June 2018  Precinct‐level results from http://union‐county.org/county‐clerk/elections/; retrieved 12/6/2018 Wallowa County, OR

 Precinct boundaries digitized based on webmap available at https://decisiondeskhq.com/data‐ dives/creating‐a‐national‐precinct‐map/; retrieved June 2018  Precinct‐level results from http://results.oregonvotes.gov/Default.aspx; retrieved 12/8/2018

Wasco County, OR

 Precinct boundaries digitized based on PDF from http://co.wasco.or.us/county/dept_works_gis.cfm; retrieved 1/13/2017 o Some adjustments based on http://wasco.maps.arcgis.com/apps/webappviewer/index.html?id=f24046bfb0eb4ffcb3 d11fd612b4c39b; last accessed 10/18/2018; and http://216.110.207.61/arcgis/rest/services/VotingPrecincts/MapServer/0; last accessed 10/30/2018  Precinct‐level results from http://results.oregonvotes.gov/Default.aspx; retrieved 12/8/2018

Washington County, OR

 Precinct boundary shapefiles from http://washco.maps.arcgis.com/apps/webappviewer/index.html?id=a2572f32d50e42faa6d3b8b 270c64a3d; retrieved 10/18/2018  Precinct‐level results from https://www.co.washington.or.us/AssessmentTaxation/Elections/ElectionsArchive/index.cfm; retrieved 12/6/2018 o Also available from http://results.oregonvotes.gov/Default.aspx; last accessed 12/8/2018

Wheeler County, OR

 Precinct boundaries are unofficial. Shapefiles compiled using school district boundaries from http://spatialdata.oregonexplorer.info/geoportal/details;id=93ca242836cc46eb8c83f46612bb3d 09; retrieved 6/19/2018. Also helpful was the webmap available at https://decisiondeskhq.com/data‐dives/creating‐a‐national‐precinct‐map/; retrieved June 2018. o Given that school district lines often form precinct boundaries, for the purposes of this project it is assumed the school districts’ boundaries here are close to the county’s voting precincts. Some adjustments were made; Dayville School District in Grant County includes an area along US‐26. This section was assigned to the Mitchell precinct as US‐ 26 leads to it, and the other two Wheeler County precincts (Fossil and Spray) are less accessible this area. o In 2016, the Oregon Secretary of State reported precinct results using the numbers 1, 3, and 4. As of 2018, they use the precinct names instead (Fossil, Mitchell, and Spray) but don’t specify their numbers. . The Fossil School District area closely aligns with the Fossil‐based precinct in the Decision Desk map linked to above; it also consistently has a higher vote count than the other two and matches the vote counts in the Decision Desk map, suggesting Precinct 1 does indeed correspond to Fossil. . Precincts 3 and 4 (Mitchell and Spray) have similar vote counts to each other and are combined into a single precinct in the Decision Desk map. In the 2016 general election Precinct 4 had more votes than 3. Spray had more votes than Mitchell in the 2018 primary, suggesting 3 corresponds to Mitchell and 4 to Spray. In the 2016 general election, Precinct 4 was more conservative than 3. In the 2018 primary, Spray had a higher proportion of its voters participate in the Republican than the Democratic primary compared to Mitchell, also suggesting 3 = Mitchell and 4 = Spray. Mitchell also comes before Spray alphabetically; since Fossil comes before both and is also Precinct 1, this increases the likelihood 3 and 4 are Mitchell and Spray, respectively.  Precinct‐level results from http://www.wheelercountyoregon.com/elections; retrieved 12/6/2018 o Also available from http://results.oregonvotes.gov/Default.aspx; last accessed 12/8/2018

Yamhill County, OR

 Precinct boundary shapefiles provided by Liza Morehead at the Portland Institute of Metropolitan Studies (https://www.pdx.edu/ims/) on 1/10/2017 o Appear to be no changes since then based on http://maps.co.yamhill.or.us/; last accessed 10/19/2018  Precinct‐level results from https://www.co.yamhill.or.us/elections; retrieved 12/6/2018 o Also available from http://results.oregonvotes.gov/Default.aspx; last accessed 12/8/2018

Other Useful Files

 http://navigator.state.or.us/ArcGIS/rest/services/Framework/Cadastral_PLSS/MapServer o State of Oregon PLSS map overlay; useful when digitizing precinct boundaries in Oregon; last accessed 2/18/2017  Precinct results are not available for all contests in every county. For counties without these results, maps use the countywide boundary as a placeholder instead. The countywide boundaries are from the Census Bureau’s files at https://www.census.gov/geo/maps‐ data/data/tiger‐line.html; retrieved 2/12/2017.  Congressional and state legislative district boundaries downloaded from https://www.census.gov/cgi‐bin/geo/shapefiles/index.php; retrieved 12/26/2018

FILE NOTES:  Data from this project is provided in these formats:  Excel (.xlsx) o Excel spreadsheets contain the election results by precinct. The “Precinct” field should be used when joining this to spatial data such as shapefiles.  Google Earth (.kmz) o The .kmz files include both the precinct boundaries and election results. o Precinct boundaries in the .kmz files are simplified versions of the shapefile boundaries. Using the ArcGIS Simplify Polygon tool, boundaries were simplified to a tolerance of 100 feet with the retain critical points option. This substantially cuts down on file size and load time within Google Earth while maintaining an acceptable level of detail. o In the map files, red signifies precincts won by the Republican candidate, blue by the Democratic candidate, and yellow by candidates of other parties. Darker shades indicate larger margins of victory while lighter shades indicate precincts where the contest was closer.  GeoJSON (.json) o The .json files include both the precinct boundaries and election results. o Precinct boundaries in the .json files are simplified versions of the shapefile boundaries. Using the ArcGIS Simplify Polygon tool, boundaries were simplified to a tolerance of 100 feet with the retain critical points option. This substantially cuts down on file size while maintaining an acceptable level of detail. o These files are formatted to the PJSON specification and are in the GeoJSON format. They are in the WGS1984 projection.  Shapefile o The shapefiles only include the precinct boundaries and do not include the election data. The Precinct field can be used to join the election results to the shapefiles.

FIELDS: Election data points include the following:

 State o Name of the state.  County o Name of the county.  Precinct o ID of the precinct. In Oregon’s case, these are the identifiers I created to join the results data to the spatial data.  Precinct Name o Some counties in Oregon name their precincts. Where applicable, the name is shown.  Contest o Which contest the results apply to (President; Senate; etc.).  Statewide Result o First and second place finishers for the state total. For President in 2016, Oregon was 50 D – 39 R, meaning Hillary Clinton (Democrat) received 50% of the statewide vote and Donald Trump (Republican) received 39%. o In these results C stands for Constitution, D for Democrat, G for Green, I for Independent Party, L for Libertarian, P for Progressive, R for Republican, WF for Working Families, and WI for Write‐Ins.  District Result (for congressional and state legislative districts) o First and second place finishers for the district total. For example, a district with 60 R – 35 D would mean the Republican received 60% of the district‐wide vote and the Democrat 35%. o In these results C stands for Constitution, D for Democrat, G for Green, I for Independent Party, L for Libertarian, P for Progressive, R for Republican, WF for Working Families, and WI for Write‐Ins.  County Result o First and second place finishers for the county total. For President in 2016, Marion County was 46 R – 42 D, meaning Donald Trump (Republican) received 46% of the countywide vote and Hillary Clinton (Democrat) received 42%. o In these results C stands for Constitution, D for Democrat, G for Green, I for Independent Party, L for Libertarian, P for Progressive, R for Republican, WF for Working Families, and WI for Write‐Ins.  Precinct Result o First and second place finishers for the precinct total. For example, a precinct with 60 R – 35 D would mean the Republican received 60% of the precinct’s vote and the Democrat 35%. o In these results C stands for Constitution, D for Democrat, G for Green, I for Independent Party, L for Libertarian, P for Progressive, R for Republican, WF for Working Families, and WI for Write‐Ins.  Win Margin o How much the precinct winner won the precinct by. +40% would mean the winner won the precinct by 40 percentage points. For example, if the winner received 70% of the vote and the second place finisher received 30%, the win margin is +40% (70 – 30 = 40).  Candidate or Party % o Percentage of the vote received by the candidate or party indicated in the field name. Official parties in Oregon include the Constitution Party (C), Democratic Party (D), Green Party (G), Independent Party (I), Progressive Party (P), Republican Party (R), and Working Families Party (W). Oregon allows candidates to be nominated by multiple parties and also allows write‐ins.  Total Votes o Total number of votes cast for this contest in this location.  Candidate or Party Votes o Number of votes received by the candidate or party indicated in the field name. Official parties in Oregon include the Constitution Party (C), Democratic Party (D), Green Party (G), Independent Party (I), Progressive Party (P), Republican Party (R), and Working Families Party (W). Oregon allows candidates to be nominated by multiple parties and also allows write‐ins.  Notes o In some cases, this field includes additional information about a given precinct and/or contest.

CONTEST INFORMATION:  Note: o Vote counts for each of these contests are available in the Excel spreadsheet.  Candidates o US Representative, District 1 . Suzanne Bonamici (Democrat; Independent Party); district winner . John Verbeek (Republican) . Drew A Layda (Libertarian) o US Representative, District 2 . Greg Walden (Republican); district winner . Jamie McLeod‐Skinner(Democrat; Working Families) . Mark R Roberts (Independent Party) o US Representative, District 3 . Earl Blumenauer (Democrat); district winner . Mark W Koller (Independent Party; Pacific Green; Progressive) . Gary Lyndon Dye (Libertarian) . Michael Marsh (Constitution) . Tom Harrison (Republican) o US Representative, District 4 . Peter DeFazio (Democrat; Independent Party; Working Families); district winner . Art Robinson (Republican; Constitution) . Michael Beilstein (Pacific Green) . Richard R Jacobson (Libertarian) o US Representative, District 5 . Kurt Schrader (Democrat; Independent Party); district winner . Mark Callahan (Republican) . Marvin Sandnes (Pacific Green) . Dan Souza (Libertarian) o Governor . (Democrat; Working Families); state winner . Nick Chen (Libertarian) . Patrick Starnes (Independent Party) . Aaron Donald Auer (Constitution Party) . Knute Buehler (Republican) . Chris Henry (Progressive)  Ballot Measures o 102: Amends Constitution: Allows local bonds for financing affordable housing with nongovernmental entities. Requires voter approval, annual audits . Passed o 103: Amends Constitution: Prohibits taxes/fees based on transactions for 'groceries' (defined) enacted or amended after September 2017 . Failed o 104: Amends Constitution: Expands (beyond taxes) application of requirement that three‐fifths legislative majority approve bills raising revenue . Failed o 105: Repeals law limiting use of state/local law enforcement resources to enforce federal immigration laws . Failed o 106: Amends Constitution: Prohibits spending 'public funds' (defined) directly/indirectly for 'abortion' (defined); exceptions; reduces abortion access . Failed o Second‐Amendment‐related measures . Some counties had their own ballot measures related to the Second Amendment; these were not statewide measures. Most were called “Second Amendment Preservation Ordinances” on the ballot. . The measures passed in these counties:  Baker  Columbia  Douglas  Klamath  Lake  Linn  Umatilla  Union . The measures failed in these counties:  Jackson  Lincoln  State Senate o 1 . Dallas Heard (Republican); district winner . Shannon Souza (Democrat; Working Families) o 2 not up for election in 2018 o 3 . Jeff Golden (Democrat; Working Families; Progressive); district winner . Jessica Gomez (Republican; Independent Party) o 4 . Floyd Prozanski (Democrat; Independent Party; Working Families); district winner . Scott Rohter (Republican; Constitution) . Frank L Lengele Jr (Libertarian) o 5 not up for election in 2018 o 6 . Lee L Beyer (Democrat); district winner . Robert Schwartz (Republican) o 7 . James I Manning Jr (Democrat; Working Families; Independent Party; only candidate on ballot); district winner o 8 . Sara A Gelser (Democrat; Working Families; Independent Party); district winner . Bryan Eggiman (Libertarian) . Erik S Parks (Republican) o 9 not up for election in 2018 o 10 . Jackie F Winters (Republican; Independent Party); district winner . Deb Patterson (Democrat; Working Families) o 11 . Peter Courtney (Democrat; Working Families); district winner . Greg Warnock (Republican; Independent Party) o 12 not up for election in 2018 o 13 . Kim Thatcher (Republican; Independent Party; Libertarian); district winner . Sarah Grider (Democrat; Working Families) o 14 not up for election in 2018 o 15 . Chuck Riley (Democrat; Working Families); district winner . Alexander Flores (Republican; Independent Party) o 16 . Betsy Johnson (Democrat; Independent Party; Republican); district winner . Ray Biggs (Constitution) o 17 . Elizabeth Steiner Hayward (Democrat; Independent Party; Republican; only candidate on ballot); district winner o 18 not up for election in 2018 o 19 . Rob Wagner (Democrat; Working Families); district winner . David C Poulson (Republican; Independent Party) o 20 . Alan R Olsen (Republican; Independent Party); district winner . Charles Gallia (Democrat; Working Families) . Kenny Sernach (Libertarian) o 21 not up for election in 2018 o 22 not up for election in 2018 o 23 not up for election in 2018 o 24 . Shemia Fagan (Democrat; Independent Party; Working Families; only candidate on ballot); district winner o 25 not up for election in 2018 o 26 . Chuck Thomsen (Republican; Independent Party); district winner . Chrissy Reitz (Democrat; Working Families) o 27 not up for election in 2018 o 28 not up for election in 2018 o 29 not up for election in 2018 o 30 . (Republican); district winner . Solea Kabakov (Democrat)  State Representatives o 1 . David Brock Smith (Republican; Independent Party); district winner . Eldon Rollins (Democrat) o 2 . Gary Leif (Republican); district winner . Megan Salter (Democrat) o 3 . Carl Wilson (Republican; Independent Party); district winner . Jerry Morgan (Democrat) o 4 . Duane A Stark (Republican; Democrat; Independent Party; only candidate on ballot); district winner o 5 . Pam Marsh (Democrat; Independent Party; Working Families); district winner . Sandra A Abercrombie (Republican) o 6 . Kim Wallan (Republican; Independent Party); district winner . Michelle Blum Atkinson (Democrat; Working Families) o 7 . Cedric Hayden (Republican; Independent Party); district winner . Christy Inskip (Democrat) o 8 . Paul R Holvey (Democrat; Working Families); district winner . Martha Sherwood (Libertarian) o 9 . Caddy McKeown (Democrat); district winner . Teri Grier (Republican; Independent Party; Libertarian) o 10 . David Gomberg (Democrat; Independent Party; Working Families); district winner . Thomas M Donohue (Republican) o 11 . Marty Wilde (Democrat; Working Families; Progressive); district winner . Mark F Herbert (Republican; Independent Party) o 12 . John Lively (Democrat; Independent Party; Working Families; only candidate on ballot); district winner o 13 . Nancy Nathanson (Democrat; Independent Party; Working Families; only candidate on ballot); district winner o 14 . Julie Fahey (Democrat; Independent Party; Working Families); district winner . Rich Cunningham (Republican) o 15 . Shelly Boshart Davis (Republican); district winner . Jerred Taylor (Democrat; Working Families) . Cynthia Hyatt (Independent Party; Progressive) o 16 . Dan Rayfield (Democrat; Independent Party; Working Families; only candidate on ballot); district winner o 17 . Sherrie Sprenger (Republican; Independent Party); district winner . Renee Windsor‐White (Democrat; Progressive; Working Families) o 18 . Rick Lewis (Republican; Independent Party); district winner . Barry Shapiro (Democrat) o 19 . Denyc Nicole Boles (Republican; Independent Party); district winner . Mike Ellison (Democrat; Progressive; Working Families) o 20 . Paul Evans (Democrat; Working Families); district winner . Selma Pierce (Republican; Independent Party) o 21 . Brian Clem (Democrat; Independent Party; Libertarian); district winner . Jack L Esp (Republican) o 22 . Teresa Alonso Leon (Democrat; Working Families); district winner . Marty Heyen (Republican; Independent Party) o 23 . Mike Nearman (Republican); district winner . Danny Jaffer (Democrat; Independent Party; Pacific Green) . Mark Karnowski (Libertarian) o 24 . Ron Noble (Republican; Independent Party); district winner . Ken Moore (Democrat; Working Families) o 25 . Bill Post (Republican; Independent Party; Libertarian); district winner . Dave McCall (Democrat) o 26 . Courtney Neron (Democrat); district winner . Tim E Nelson (Libertarian) . Richard A Vial (Republican; Independent Party) o 27 . Sheri Malstrom (Democrat; Working Families); district winner . Brian Pierson (Independent Party; Republican) . Katy Brumbelow (Libertarian) o 28 . Jeff Barker (Democrat; Independent Party; Republican); district winner . Lars D H Hedbor (Libertarian) o 29 . Susan McLain (Democrat; Working Families); district winner . William A Namestnik (Libertarian) . David Molina (Republican; Independent Party) o 30 . Janeen Sollman (Democrat; Independent Party; Working Families); district winner . Kyle Markley (Libertarian) . Dorothy Merritt (Republican) o 31 . Brad Witt (Democrat); district winner . Brian G Stout (Republican; Independent Party) o 32 . Tiffiny K Mitchell (Democrat; Working Families); district winner . Vineeta Lower (Republican) . Randell Carlson (Libertarian) . Brian P Halvorsen (Independent Party; Progressive) o 33 . Mitch Greenlick (Democrat; Independent Party); district winner . Elizabeth Reye (Republican; Libertarian) o 34 . Ken Helm (Democrat; Independent Party); district winner . Joshua Ryan Johnston (Libertarian) . Michael Ngo (Republican) o 35 . Margaret Doherty (Democrat; Working Families); district winner . Bob Niemeyer (Republican; Independent Party) o 36 . Jennifer Williamson (Democrat; Working Families; only candidate on ballot); district winner o 37 . Rachel Prusak (Democrat; Working Families); district winner . Julie Parrish (Republican; Independent Party) o 38 . Andrea Salinas (Democrat; Independent Party; Republican; only candidate on ballot); district winner o 39 . Christine Drazan (Republican; Libertarian); district winner . Elizabeth Graser‐Lindsey (Democrat; Independent Party) o 40 . Mark Meek (Democrat; Working Families); district winner . Josh Hill (Republican) o 41 . Karin Power (Democrat; Independent Party; Republican; only candidate on ballot); district winner o 42 . Rob Nosse (Democrat; Independent Party; Working Families); district winner . Bruce Alexander Knight (Libertarian) o 43 . Tawna Sanchez (Democrat; Independent Party; Working Families; only candidate on ballot); district winner o 44 . Tina Kotek (Democrat; Working Families); district winner . Manny Guerra (Libertarian) o 45 . Barbara Smith Warner (Democrat; Working Families; only candidate on ballot); district winner o 46 . Alissa Keny‐Guyer (Democrat; Independent Party; Working Families; only candidate on ballot); district winner o 47 . Diego Hernandez (Democrat; Independent Party; Working Families; only candidate on ballot); district winner o 48 . Jeff Reardon (Democrat); district winner . George Sonny Yellott (Republican) o 49 . Chris Gorsek (Democrat; Working Families); district winner . Heather Ricks (Libertarian) . Justin Hwang (Republican; Independent Party) o 50 . Carla C Piluso (Democrat; Independent Party; Working Families; only candidate on ballot); district winner o 51 . Janelle S Bynum (Democrat; Working Families); district winner . Lori Chaves‐DeRemer (Republican; Independent Party; Libertarian) o 52 . Anna Williams (Democrat; Working Families); district winner . Jeff Helfrich (Republican; Independent Party) o 53 . Jack Zika (Republican; Independent Party); district winner . Eileen Kiely (Democrat) o 54 . Cheri Helt (Republican; Independent Party); district winner . Amanda La Bell (Working Families; Progressive) . Nathan K Boddie (Democrat) o 55 . Mike McLane (Republican; Independent Party); district winner . Karen Rippberger (Democrat; Working Families) o 56 . E Werner Reschke (Republican; Independent Party; Libertarian); district winner . Taylor Tupper (Democrat) o 57 . Greg Smith (Republican; Democrat; Independent Party; only candidate on ballot); district winner o 58 . Greg Barreto (Republican; Democrat); district winner . Skye Farnam (Independent Party) o 59 . Daniel G Bonham (Republican; Independent Party); district winner . Darcy Long‐Curtiss (Democrat; Working Families) o 60 . Lynn P Findley (Republican; Democrat; Independent Party; only candidate on ballot); district winner