# State Assembly, District 45 (local, San Bernardino County)

URL: https://www.californiapeople.org/local/ad-45

- title: State Assembly, District 45
- office: State Assembly
- cities: [highland, redlands, san-bernardino, rialto, fontana, rancho-cucamonga]

**Check your district:** state legislative lines split many cities, and public descriptions of the 2021 maps are incomplete. The cities listed here are the ones at least partly in this district based on the best available descriptions. Your sample ballot, or the county's [My Districts lookup](https://elections.sbcounty.gov/voterregistration/districtlookuptools/addresslookup/), shows which district you are actually in.

## Key findings
- Covers **parts of Highland, Redlands and San Bernardino** and the foothills along I-210 toward Rancho Cucamonga. [^1]
- **James Ramos (D, incumbent)**, the first California Native American in the Legislature, faces **Greg Abdouch (R)**. Abdouch answered KVCR's questionnaire; Ramos didn't. [^1][^2]

## State Assembly, District 45
### James Ramos (D, incumbent)
- Former San Manuel Band of Mission Indians chairman and county supervisor; in the Assembly since 2018. [^1]

### Greg Abdouch (R)
- I found little independent reporting on this race. The KVCR voter guide has questionnaire answers from candidates who replied.

## Sources
[^1]: Wikipedia, California's 45th State Assembly district. https://en.wikipedia.org/wiki/California%27s_45th_State_Assembly_district
[^2]: KVCR voter guide (candidate questionnaires). https://kvcr.org/voter-guide/san-bernardino
[^3]: Wikipedia, James Ramos. https://en.wikipedia.org/wiki/James_Ramos
[^4]: CA Secretary of State, certified candidate list (2026 general). https://elections.cdn.sos.ca.gov/statewide-elections/2026-general/cert-list-candidates.pdf
