People › State House
Ken DeGraaf
State House District 22
Running in 2026: State House District 22 (June 30) · State House District 22 (November 3)
In the Legislature
House District 22 R · 2,064 floor votes this session, 10% not voting
Committees they vote in: Finance · Energy & Environment · Health & Human Services · State, Civic, Military, & Veterans Affairs · Judiciary
Bills they lead: 15 (1 became law) — HB26-1250, HB25-1067, HB25-1102, HB25-1111, HB25-1254, HB25-1260, HB25B-1012, HB26-1037, HB26-1056, HB26-1124, HB26-1128, HB26-1246 …
Bills their donors lobbied on
Bills they voted on (latest floor vote) on which a lobbyist's client that gave to their campaign, or gave them a gift, took a position: the largest first, with the position the lobbyist reported.
| Bill | Their vote | Clients that lobbied on it, their position, and what they gave |
|---|
SB25-059 Supports for State Response to Mass Shootings | No 2025-03-31 | Rocky Mountain Gun Owners opposing ($200 campaign) |
HB25-1171 Possession of Weapon by Previous Offender Crimes | No 2025-05-07 | Rocky Mountain Gun Owners opposing ($200 campaign) |
SB25-086 Protections for Users of Social Media | Aye 2025-04-28 | Rocky Mountain Gun Owners opposing ($200 campaign) |
HB25-1133 Requirements for Sale of Firearms Ammunition | No 2025-03-28 | Rocky Mountain Gun Owners opposing ($200 campaign) |
HB25-1238 Gun Show Requirements | No 2025-03-28 | Rocky Mountain Gun Owners opposing ($200 campaign) |
SB25-003 Semiautomatic Firearms & Rapid-Fire Devices | Not voting 2025-03-24 | Rocky Mountain Gun Owners opposing ($200 campaign) |
HB25-1132 Military Family Behavioral Health Grant Program | No 2025-03-04 | Rocky Mountain Gun Owners opposing ($200 campaign) |
HB25-1225 Freedom from Intimidation in Elections Act | No 2025-05-01 | Rocky Mountain Gun Owners opposing ($200 campaign) |
HB25-1062 Penalty for Theft of Firearms | Aye 2025-05-01 | Rocky Mountain Gun Owners monitoring ($200 campaign) |
HB25-1098 Automated Protection Order Victim Notification System | Not voting 2025-05-02 | Rocky Mountain Gun Owners opposing ($200 campaign) |
SB25-205 Firearm Serial Number Check Request Procedure | No 2025-04-25 | Rocky Mountain Gun Owners opposing ($200 campaign) |
SB25-295 Transfer Proposition KK Money ARPA Cash Fund | Not voting 2025-05-03 | Rocky Mountain Gun Owners opposing ($200 campaign) |
SB25-034 Voluntary Do-Not-Sell Firearms Waiver | No 2025-05-05 | Rocky Mountain Gun Owners opposing ($200 campaign) |
HB25-1314 Peace Officer Status for Certain Department of Revenue Employees | No 2025-04-16 | Rocky Mountain Gun Owners opposing ($200 campaign) |
SB25-158 State Agency Procurement & Disposal Certain Items | No 2025-05-01 | Rocky Mountain Gun Owners opposing ($200 campaign) |
HB25-1250 Gun Violence Prevention & Parents of Students | Not voting 2025-03-19 | Rocky Mountain Gun Owners opposing ($200 campaign) |
HB26-1144 Prohibit Three-Dimensional Printing Firearms & Components | No 2026-04-02 | Rocky Mountain Gun Owners opposing ($200 campaign) |
HB26-1265 Law Enforcement National Electronic Tracing System & Share Program | No 2026-03-09 | Rocky Mountain Gun Owners opposing ($200 campaign) |
SB26-011 Search Warrants Provided to Covered Platforms | Not voting 2026-03-16 | Rocky Mountain Gun Owners monitoring ($200 campaign) |
HB26-1126 Requirements for Firearms Dealers | Not voting 2026-03-20 | Rocky Mountain Gun Owners opposing ($200 campaign) |
SB26-043 Record Keeping & Regulation of Sale of Firearm Barrel | Not voting 2026-03-19 | Rocky Mountain Gun Owners opposing ($200 campaign) |
SB26-004 Expand List of Petitioners for Protection Order | Not voting 2026-03-20 | Rocky Mountain Gun Owners opposing ($200 campaign) |
HB26-1302 Colorado Bureau of Investigation Firearms InstaCheck Unit Operating Hours | No 2026-04-02 | Rocky Mountain Gun Owners opposing ($200 campaign) |
HB26-1321 Modify School Security Grant Program | No 2026-04-21 | Rocky Mountain Gun Owners opposing ($200 campaign) |
SB26-147 Lobbyist Regulation | Aye 2026-05-06 | Rocky Mountain Gun Owners opposing ($200 campaign) |
HB26-1250 Procedures Related to Civil Asset Forfeiture | Aye 2026-05-12 | Rocky Mountain Gun Owners supporting ($200 campaign) |
Colorado property
$501,045 at the county assessors' values, 1 parcel we matched to the property on their disclosures.
| Kind | County | Assessor's value |
|---|
| home | El Paso | $501,045 |
The county assessor's actual value (the 2025 reappraisal, an estimate of market value in mid-2024), from the state's parcel records. We match parcels by the owner's name where their office or race is, or by the legal description or address on their disclosure; we don't show addresses, parcel numbers or co-owners. Property held in a name we can't connect to them isn't here.
Personal Financial Disclosures
Income listed: up to $349,997 on their latest disclosure with entries: the top of each range they selected, added up (the form asks for ranges, not amounts; a range with no top counts at its figure).
| Statement | Filed | What it lists |
|---|
2026 Candidate HD-22 HD-22 | 2026-09-07 | 3 income sources, 5 assets, 2 colorado property, 1 state-regulated businesses, 1 debts |
2025 HD22 | 2025-10-03 | 3 income sources, 3 assets, 4 colorado property, 2 debts |
2024 Representative from HD-22 | 2024-01-11 | 2 income sources, 4 assets, 2 colorado property, 1 offices and directorships, 1 debts |
Findings
Worth a look Late or missing
TRACER lists a penalty for a late financial disclosure (February 11, 2026)
The Secretary of State's campaign finance system lists a “Late PFD” penalty dated February 11, 2026 on their candidate record; its status: open, waiver requested. A disclosure is due within ten days of a candidate affidavit, and by January 10 each year for those in office; a late one accrues $50 a day until it's filed.
What to check- The penalty on the candidate's TRACER page (Penalties tab): the date, status and any waiver.
- When the disclosure was then filed (their disclosures on this page).
Rule: A penalty for a late financial disclosure
“A $50 per day late filing penalty that will accrue until the statement is filed”Form CPF-13 (Rev. 06/2026), instructions: Candidate Filing Penalties ✓ quoted from the saved copy · how this rule works
Context Late or missing
Their 2026 annual disclosure is dated September 7, 2026, after the January 10 deadline
As a member of the General Assembly, they file a disclosure by January 10 each year (January 10, 2026 was a Saturday, so we count January 12, 2026 as on time). The first we found for 2026 in TRACER's Document Search is dated September 7, 2026, 238 days after the deadline.
What to check- Whether they took office after January 10 that year (an appointment or a new judgeship).
- The document's date in TRACER is the date it was received or entered.
Rule: An annual disclosure after January 10, or none found
“The following state officials must file a PFD by January 10th each year 24-6-202(1), C.R.S.”Form CPF-13 (Rev. 06/2026), instructions: Annual Filing Requirements ✓ quoted from the saved copy · how this rule works
Context Lobbying
26 bills they voted on were lobbied by donors to their campaign ($200 from 1 client)
Clients of professional lobbyists that gave to their 2026 campaign took positions on 26 bills they voted on (their latest floor vote). The largest: Rocky Mountain Gun Owners ($200). Where those donors clearly supported or opposed a bill, their vote went the donors' way on 15 of 17. Two public records read together: it doesn't mean either one caused the other.
What to check- The bills and each client's position (Bills their donors lobbied on, on their page).
- Most lobbied bills draw clients on both sides; a vote with one donor can be a vote against another.
Rule: Bills their donors lobbied on
How this rule works
Context Income · the statement
No income from their office as State House District 22 on their 2026 disclosure
They hold office as State House District 22, which pays a salary, and their 2026 disclosure lists 3 sources of income (USAF retirement; Citizens of Colorado; Commercial Aviation) but none that is the office. The form asks for every source of income, an employer included.
What to check- The disclosure itself: whether the salary is listed under another name, or in an attachment.
- Whether they took office after the year the disclosure covers (an appointment late in the year).
Rule: No income listed from the office they hold
“List the names of any sources of income, including capital gains (whether or not taxable) for yourself, your spouse, and minor children residing with you.”Form CPF-13 (Rev. 06/2026), instructions: Income ✓ quoted from the saved copy · how this rule works
Context Late or missing
Their 2025 annual disclosure is dated October 3, 2025, after the January 10 deadline
As a member of the General Assembly, they file a disclosure by January 10 each year. The first we found for 2025 in TRACER's Document Search is dated October 3, 2025, 266 days after the deadline.
What to check- Whether they took office after January 10 that year (an appointment or a new judgeship).
- The document's date in TRACER is the date it was received or entered.
Rule: An annual disclosure after January 10, or none found
“The following state officials must file a PFD by January 10th each year 24-6-202(1), C.R.S.”Form CPF-13 (Rev. 06/2026), instructions: Annual Filing Requirements ✓ quoted from the saved copy · how this rule works
Context Errors in the record
1 error in their public record: a disclosure that doesn't say why it was filed
We found these in the records as filed or as TRACER lists them, and read each as meant (shown here so anyone can check the reading): Their 2025 disclosure doesn't say why it was filed: none of the boxes (appointed, candidate, annual filing, amending) is ticked.
What to check- The original filing in TRACER for each one.
- These don't change what we show: we use the amount, name or date as meant.
Rule: Errors in the record
How this rule works
Campaign money: State House District 22
$10,655itemized, 116 contributions
$2,500from the candidate (incl. loans)
Where their outside money comes from
89%10%
IndividualsBusinessesTrade, professional and issue groupsLabor unionsTribal governmentsPolitical partiesOther candidates and officeholders
Plus $368 of their own money and from their earlier campaigns' committees. Compare with all state candidates →
How it was spent: $9,987
Consultants and professional services$5,983
Advertising$2,357
Bank Fees$540
Other$525
Miscellaneous$461
Office Equipment & Supplies$121
Largest payees: OUT OF THE BOX PERFORMANCE $5,475 Consultants and professional services · BIG LAKE PROMOTIONS $1,749 Consultants and professional services · MAIL CHIMP $618 Consultants and professional services · AMAZON $309 Miscellaneous · VISTAPRINT $266 Consultants and professional services · PROTONMAIL $250 Miscellaneous · COLORADO SECRETARY OF STATE $213 Other · SECRETARY OF STATE $213 Other
Expenditures their committee reported to TRACER over the election cycle, by the type the committee gave; a consultant's payments to others (ads, mail) show under the consultant.
| Top contributors | Type | Total |
|---|
COLORADO SPRINGS REPUBLICAN PATRIOTS - SDC Colorado Springs | Small Donor Committee | $600 |
COLORADO'S MOUNTAIN PAC Colorado Springs | Political Committee | $450 |
RICHARD JACOBS Other · ZAP ENGINEERING · Arvada | Individual | $450 |
SARAH JACOBS Other · SELF EMPLOYED · Arvada | Individual | $450 |
TRENT JONES Other · SARA · Colorado Springs | Individual | $450 |
TANYA REGAN Retired · RETIRED · Colorado Springs | Individual | $450 |
DONNA ROOK Retired · RETIRED · Colorado Springs | Individual | $450 |
IVY LIU Retired · RETIRED · Colorado Springs | Individual | $425 |
KEN DEGRAAF Other · COLORADO GENERAL ASSEMBLY · Colorado Springs | Individual | $367.76 |
ALAN RONN Retired · RETIRED · Colorado Springs | Individual | $250 |
WENDY SELLERS Other · SELF EMPLOYED · Colorado Springs | Individual | $250 |
DAVID MINTUS Retired · RETIRED · Colorado Springs | Individual | $242.08 |
FRANK COTTEN Monument | Individual | $225 |
HEATHER CUNDARI Office and Administrative Occupations · TIGER INSPECTIONS · Denver | Individual | $225 |
DANIEL DAVIS Construction/Engineering · DENALI ENGINEERING SERVICES · Denver | Individual | $225 |
Committees: DEGRAAF4COLORADO. From the Secretary of State's TRACER bulk files.
Their donors also gave to
Their largest donors who also funded other 2026 state candidates.
| Donor | To them | Candidates funded | By party |
|---|
TANYA REGAN Retired, RETIRED · Colorado Springs | $935 | 6 | |
COLORADO SPRINGS REPUBLICAN PATRIOTS - SDC Group or PAC · Colorado Springs | $800 | 4 | |
IVY LIU Retired, RETIRED · Colorado Springs | $675 | 3 | |
NATHANIEL HOWARD Retired, RETIRED · Colorado Springs | $450 | 2 | |
DONNA ROOK Retired, RETIRED · Colorado Springs | $450 | 6 | |
SARAH JACOBS Construction/Engineering, ZAP ENGINEERING · Arvada | $450 | 3 | |
COLORADO'S MOUNTAIN PAC Group or PAC · Colorado Springs | $450 | 15 | |
CANDICE STUTZRIEM Retired, RETIRED · Colorado Springs | $438 | 5 | |
WENDY SELLERS Other, SELF · Colorado Springs | $350 | 3 | |
VINCENZA DINDA Retired, RETIRED · Colorado Springs | $335 | 2 | |
DENISE KMILEK Retired, RETIRED · Colorado Springs | $325 | 6 | |
ALAN RONN Retired, RETIRED · Colorado Springs | $300 | 2 | |
FRANK COTTEN General Business, SELF · Monument | $250 | 2 | |
MATT KORTREY Retired, RETIRED · Colorado Springs | $245 | 5 | |
KATHY HORSKY Government/Civil, CO GENERAL ASSEMBLY CONSTITUENT SERVICES AIDE · Colorado Springs | $245 | 3 | |