Oregon's 21st Senate district

Oregon's 21st Senate district comprises parts of Clackamas and Multnomah counties, including Milwaukie and Oak Grove as well as parts of southeast Portland in the U.S. state of Oregon. It is composed of Oregon House districts 41 and 42. The district is currently represented by Democrat Kathleen Taylor of Portland.

Election results
District boundaries have changed over time. Therefore, senators before 2021 may not represent the same constituency as today. From 1993 until 2003, the district covered parts of the Eugene metropolitan area; from 2003 until 2013, it shifted to cover southeast Portland and Milwaukie and stretched north to I-84; and from 2013 until 2023, it gained area to the south by adding Oak Grove.

The current district is very similar to its previous iteration, adding slightly more of Laurelhurst and losing much of Woodstock.

The results are as follows: