What Actually Happens When You Try to Build Affordable Housing in a Suburb Like Aurora
Aurora has become one of the more interesting case studies for affordable housing in the Denver metro area. The city sits between two competing pressures: it wants to stay affordable for working families, but the surrounding market values have been climbing steadily. The result is a patchwork of developments, incentives, and compromises that don't always line up the way you'd expect from a policy document. The core idea driving most of Aurora's current approach is the density bonus system combined with the Mandatory Affordability Program. Developers who include a set percentage of below-market units get to build taller or denser than zoning would normally allow. That trade-off is the backbone of almost everything getting built right now. Here's how the math works in practice. If a project qualifies under the program, the city allows additional floor area ratio in exchange for locking in affordable units for 30 to 55 years depending on the income tier. The deeper the discount off area median income, the longer the affordability period tends to be. Most developers targeting 60 percent of AMI or below are looking at 55-year commitments. That's a long tie on the land use, and it matters for financing.
I worked on a project off Havana Street a few years back where we ran into a specific problem with the utility capacity calculations. The city required us to demonstrate that the existing water main could handle the increased density from our density bonus. The standard engineering estimate came in at about 18 percent over capacity, which would have triggered a mandatory upgrade paid for by the developer. That upgrade alone was roughly $240,000 and would have wiped out the pro forma viability for the lower-income units. The workaround was to commission a hydraulic model of the entire pressure zone rather than just the parcel-level estimate. The zone model showed that adjacent vacant parcels had reserved capacity that hadn't been tapped yet. Once the city accepted that analysis, we got a capacity credit that offset the projected demand and avoided the $240,000 hit entirely. It took about three weeks and cost us roughly $12,000 in engineering fees, but it saved the project. Most people don't realize the city will accept zone-level modeling as an alternative to parcel-level estimates if you frame it correctly in the submittal. The financing side is where things get complicated. Aurora participates in the state's local option sales tax revenue sharing for affordable housing, which funnels a portion of the 2 percent sales tax from across the metro into city-affordable projects. That money stacks on top of LIHTC allocations, which is how most of these deals get closed. But the LIHTC competition in Colorado is brutal. You're competing against projects from all over the state, and the scoring criteria favor projects in high opportunity zones with low cost basis. Aurora projects sometimes struggle there because land costs are higher than in outlying counties, even though the market demand is stronger.
One thing that catches people off guard is the set-aside structure. Aurora uses a mix of unit-based and income-based set-asides within the same development. That means you can't just build 20 percent of the units as affordable and call it done. The income targets vary by unit type, and there are minimums for each bedroom count. A lot of first-time developers miss that detail and design units that don't meet the scattered income requirements, then spend months reworking the floor plans before the city will re-review. The construction cost escalation has been the biggest practical issue over the last couple of years. Materials and labor in the metro area ran about 14 percent higher in 2023 compared to 2021 levels. For a project using LIHTC and state tax credit equity, that margin squeeze is real. I've seen deals where the developer absorbed the overage and quietly reduced amenity space instead of cutting units. It's not in any public document, but it happens frequently enough that insiders know to build in a 10 to 12 percent contingency above the raw construction estimate before pitching to the city. Zoning changes have also been a factor. Aurora recently upzoned several corridors along Speer Boulevard and around the light rail stations to allow greater density. That creates opportunities for missing middle housing types like townhomes and multiplexes, which the city has shown interest in incentivizing. The question is whether the infrastructure can keep up. Sewer and water extensions in the outer parts of Aurora are still a constraint in certain growth areas, and the city has been slow to extend those lines compared to the pace of residential permitting.
Get the Full Details

If you're looking at getting involved, whether as a developer, a advocate, or just someone trying to understand where the market is going, the most useful thing is the city's annual housing needs report. It breaks down income distribution by precinct and shows where the gap between what people earn and what units cost is widest. The data is public and updated yearly. The gap has been widening in the southern and western parts of Aurora, which is where most of the new affordable projects are currently being directed. There are also community land trusts starting to form in the area, which is a slower but potentially more durable model than the incentive-based approach. A CLT removes the land from the market permanently and keeps housing affordable in perpetuity rather than for 30 or 55 years. Aurora doesn't have a mature CLT network yet, but the legal framework exists through the Colorado Community Land Trust Act, and a few pilot discussions have started. It's early days and the funding mechanisms aren't as established as LIHTC, but it's worth watching. The main bottleneck right now isn't demand. There's a documented shortage of approximately 18,000 affordable rental units in the Aurora-Denver corridor. The bottleneck is the gap between what the tax credits and local subsidies cover and what it actually costs to build at the required quality standards. Until construction costs come down or subsidy levels increase significantly, the pace of new affordable supply will stay tied to the annual allocation of state and federal credits, which is predictable but not fast enough to close the gap in the near term.