Oregon's 29th Senate district

District 29 of the Oregon State Senate comprises all of Gilliam, Morrow, Sherman, Umatilla, Union, Wallowa, and Wheeler counties, as well as parts of Clackamas, Jefferson, Marion, and Wasco counties. The district is composed of Oregon House districts 57 and 58. It is currently represented by Republican Bill Hansell of Athena.

Election results
District boundaries have changed over time. Therefore, senators before 2021 may not represent the same constituency as today. From 1993 until 2003, it covered parts of northeastern Oregon; from 2003 until 2013, it covered Morrow, Umatilla, Union, and Wallowa counties in northeastern Oregon; and from 2013 until 2023, it expanded to cover Gilliam and Sherman counties as well as parts of eastern Wasco County.

The current district is very similar to its previous iterations, adding south Wasco County as well as the Warm Springs Indian Reservation and Mt. Jefferson, which added lands in Clackamas, Marion, and Jefferson counties.

The results are as follows: