The dataset
Every active Colorado HOA registration — all 8,576 associations — as one documented CSV: management status, designated agents, unit counts, registration dates, and the state's collections disclosures. Cleaned the same way our own pages are built, refreshed with every monthly roster pull, and free to use.
Second file: every certified mill levy, statewide
The certification data behind our levy analysis: every Colorado taxing entity's certified mill levy for tax years 2024–2025 — total, general, and bond share — one row per entity per county per year, so districts that certify different rates on different sides of a county line stay visible. Compiled from the Division of Property Taxation's published data (CC-BY), keyed by the state's own local-government ID.
What's in it
| Column(s) | What it is |
|---|---|
credential | State registration number — the stable row key |
name | Association name as registered |
city / county / county_source / zip | Location; county_source says whether the county came from the roster or was derived from the ZIP |
managed / self_managed | Management status as reported (self_managed is a 0/1 convenience flag) |
management_company | Management company, when one is reported |
designated_agent / registered_address | The contact the state holds for the association |
units | Units reported on the registration |
first_registered / registration_expires | Registration dates — expiry drives the lapse watch |
delinquent_owners_6mo | Owners 6+ months delinquent in the prior 12 months (self-reported) |
judgments_12mo / payment_plans_316_3 / payment_plans_offered | Collections activity disclosures (self-reported) |
board_seats / board_vacancies | Board size and vacancies, when reported |
assessment_frequency / assessment_change_pct / late_fees_pct_of_revenue | Unit-free dues disclosures (frequency, percent change, late fees as % of revenue) |
roster_date | The state-roster pull this row came from |
What's deliberately missing — and why
Two roster columns are excluded on purpose. The average-assessment dollar field is unusable: filers mix units (dollars, hundreds, zeros — 81% of "Monthly" reporters file under $10), so any analysis on it inherits noise dressed as data. The foreclosure-actions column is entirely blank in the current export, so it isn't shipped as a column of fake zeros. If DORA's data improves, both join the file — the delinquency benchmark explains what the collections fields can and can't support.
Provenance and cleaning
Source: the Colorado Division of Real Estate's public HOA
registration roster, pulled 2026-08-05 and re-pulled monthly.
Cleaning applied: rows deduplicated by registration number (the raw
export duplicates rows); counties filled from ZIP where the roster
leaves them blank (flagged in county_source);
everything else is as filed — the self-reported fields carry
whatever the association typed. Registration status changes daily;
for anything load-bearing, confirm against the state's live
records.
Use it, cite it
Free for research, journalism, and anything else. When you publish, cite The HOA Book with a link — that's the whole ask. If you're working on something where fresher data or a different cut would help (per-county files, the month-over-month change log, the lapse watch series), use the form below — a person reads every message.