State Senator - District 31
Office
State Senate, District 31
On the ballot
1
Incumbent
Matt Ball
The people on the ballot01

Matt Ball Incumbent
Democrat
State Senator
Matt Ball represents Senate District 31, in Denver. His campaign website says he served in the Army's 75th Ranger Regiment, deployed overseas four times, received two Bronze Stars and serves in the Army Reserves. It says he attended Stanford Law School on the GI Bill, practiced law in Denver, and in 2023 became director of policy working on problems facing Denver. It says he lives in Capitol Hill.
State senator for District 31, covering Denver County
Practiced law in Denver; in 2023 left law to become director of policy, working on problems facing Denver
United States Army, 75th Ranger Regiment; four deployments; two Bronze Stars
Stanford Law School, on the GI Bill
Lives in the Capitol Hill neighborhood of Denver
The money
Matt Ball For Colorado
$45,579.48 from 131 contributions, October 3, 2025 to September 14, 2026
Spent $48,700.55 in 137 expenditures
$45,579.48 from 131 contributions, October 3, 2025 to September 14, 2026
Spent $48,700.55 in 137 expenditures
The money02
Matt Ball For Colorado
Matt Ball · $45,579.48 from 131 contributions, October 3, 2025 to September 14, 2026 · Spent $48,700.55 in 137 expenditures
Sources03
- Secretary of State's list of 2026 general election candidates
- CUT rating (2025)
- CUT rating (2026)
- Campaign finance reports filed in TRACER: Matt Ball