The 2026 election is over (November 3). Official results are on the Colorado Secretary of State’s website.
Kim MonsonKim Monson · Colorado Voter's Guide 2026

State Representative - District 31

Office
State House of Representatives, District 31
On the ballot
2
The people on the ballot01
Gabriel Cervantes
Gabriel Cervantes
Democrat

Gabriel Cervantes's campaign website says he works in financial services. It says he was appointed to the Thornton Arts, Sciences and Humanities Council in 2024, has served on the RTD Citizens Advisory Committee for District K, and was elected vice-chair of the Adams County Young Democrats before serving as a vice-chair of the Colorado Young Dems. It says he attended the University of Colorado's Leeds School of Business.

2024
Appointed to the Thornton Arts, Sciences and Humanities Council
Served on the RTD Citizens Advisory Committee for District K
Elected vice-chair of the Adams County Young Democrats; later a vice-chair of the Colorado Young Dems
Works in financial services; spent close to a decade in food service
Thornton High School; the University of Colorado's Leeds School of Business
The money
Gabriel For Colorado
$41,721.03 from 477 contributions, September 30, 2025 to September 16, 2026
Spent $37,429.26 in 166 expenditures
RR
Ray Roll
Republican

Ray Roll's campaign website says he owns Windows Gutters Etc, a window and gutter cleaning company in Thornton and Adams County that he started after ten years in insurance. It says he served in the U.S. Marine Corps in ground radio repair during the Gulf War.

Worked in insurance for ten years, then started a window and gutter cleaning company
Owns Windows Gutters Etc, working in Thornton and Adams County
Served in the U.S. Marine Corps in ground radio repair during the Gulf War
The money
Ray Roll For Distrct 31, Llc
$0.00 from 2 contributions, August 15, 2026 to August 15, 2026
Spent $0.00 in 0 expenditures
The money02
Gabriel For Colorado
Gabriel Cervantes · $41,721.03 from 477 contributions, September 30, 2025 to September 16, 2026 · Spent $37,429.26 in 166 expenditures
Ray Roll For Distrct 31, Llc
Ray Roll · $0.00 from 2 contributions, August 15, 2026 to August 15, 2026 · Spent $0.00 in 0 expenditures
Sources03

The 2026 election is over. Requests for personalized guides closed on November 3, 2026. The full guide remains available to read.

Read the full guide