An analysis of Colorado's final legislative session highlights passed measures on affordable housing, insurance premiums, and transit financing, while noting rejected bills on vacant home taxes.

"Lawmakers passed a slew of measures on housing, wildlife and guns. They rejected bills on data centers, flock cameras and taxes on vacant homes."
That was the summary line that ran through the final dispatches from the State Capitol as the 120-day session wrapped up on Wednesday, May 13. But if you stand on the porch of a home in Delta or sit in the waiting room of a mobile park in Paonia, those broad strokes don’t quite capture the texture of what actually changed. The legislative calendar is full of noise, sure, but the bills that survived the floor votes and the ones that got cut down in committee have direct lines to your property taxes, your commute, and the roof over your head.
Take the HOME Act, House Bill 1001. It’s a mouthful of an acronym, but the mechanism is simple: it lets public schools, colleges, nonprofits, and transit agencies bypass local zoning codes to build affordable housing on land they already own. Gov. Jared Polis signed it into law in March. You can see the logic in Edwards, where the Miller Flats Apartments were built by the Eagle County School District specifically to house teachers and staff. That model is now replicable across the state, meaning a school district in Montrose or a transit agency in Grand Junction could theoretically turn a vacant lot into housing without waiting years for a zoning variance. It’s a practical solution to a practical problem, grounded in the reality that we often have the land but lack the permission to use it efficiently.
Then there’s the money. Senate Bill 1 loosened the purse strings for local governments, allowing counties to use property tax revenue from their general fund and sell off buildings and land — excluding parks — to fund housing projects. It also expanded housing tax credits for middle-income projects. This isn’t just about building units; it’s about how we pay for them. If you’re a property owner in a county that decides to sell off an old administrative building to fund a new development, that’s the kind of shift this bill enables. It’s a direct intervention in the local real estate market, one that bypasses the usual bureaucratic logjams.
But the bill that might hit your wallet the most directly is Senate Bill 155. It imposes a 0.5% fee on homeowners insurance companies to raise up to $100 million over five years. The goal? A grant program to help homeowners install hail-resistant roofs. The catch is that insurance carriers can’t pass that fee onto you as a surcharge. Lawmakers are betting that if you have better roofs, you’ll have fewer claims, and eventually, premiums will drop. It’s awaiting Polis’s signature, but the premise is clear: we’re trying to fix the insurance crisis by fixing the houses themselves, not just by tweaking the premiums.
On the transportation front, House Bill 1065 creates new tax financing abilities for local governments to build housing near bus and rail lines. Western Slope lawmakers are pinning their hopes on this for the planned mountain rail commuter line stretching from Denver to Steamboat Springs and Craig. Imagine building housing within walking distance of a future rail stop. It’s transit-oriented development, but with a tax-financing twist that makes it possible for smaller municipalities to participate.
Yet, not everything moved forward. The bill that would have allowed local governments to ask voters for taxes on vacant homes, House Bill 1036, was killed. It’s a small loss for those who want to penalize empty properties, but a win for those who prefer the status quo. And for mobile home park residents, House Bill 1145 was signed earlier this month, expanding state authority to force landowners to fix water issues for drinking, cooking, and bathing. It’s a basic quality-of-life improvement, enforced by raising penalties for non-compliance.
The session ended with the hum of the Capitol building quieting down, the lawmakers packing up their briefcases. The bills that passed are now waiting for signatures or implementation. The ones that failed are just stories in the archives. You can feel the weight of these decisions settling into the local landscape, changing how we build, how we pay, and how we live. The rain tapped against the window of the capitol rotunda, a steady, rhythmic sound that marked the end of another year of debate.





