District 29 View

Joanne Osborne
Incumbent House, Senate Challenger

district 29

Janae Shamp
Senate Challenger

district 29

Trey Terry
House Challenger

district 29

Steve Montenegro
House Challenger

district 29

Austin Smith
House Challenger

district 29

Hop Nguyen
House Challenger

district 29