US market sizing / v9

Community Association Market Explorer

This webapp maps U.S. community-association housing across divisions, states, metro areas, and PUMAs.  The U.S. Census Bureau directly identifies owner-occupied homes that report association fees.  Renter and vacant association units are estimates.
Sources: 2024 ACS 1-year housing PUMS + IPUMS USA person extract; 2023 AHS renter/vacant calibration

Metro Map

-
1.00x

Selected Market Metrics

Property Economics

Top Markets

-

Property Mix

-

Avg Monthly Assessment

By property type

Ranked Markets

Source Data

ACS microdata. The base uses 2024 ACS 1-year public-use microdata. Census housing PUMS supplies housing units, tenure, structure, owner-reported assessments, and housing economics; an IPUMS USA person extract supplies residents and harmonized metro fields.

AHS calibration. The 2023 American Housing Survey supplies association prevalence targets for renter and vacant housing; the Assumptions view identifies the source level and target geography applied to each PUMA/property segment.

Geographic rows. The app starts with all 2,462 PUMAs in the 50 states and District of Columbia, then rolls the same PUMA/property rows into state, Census division, and metro views.

Metro allocation. PUMAs are allocated to MSAs using 2020 PUMA-MSA population-intersection shares. Residual housing outside MSAs remains in explicit state-level Non-MSA rows unless excluded with the scope toggle.

Economic fields. Assessment, rent, home value, owner-cost, and housing-unit figures come from Census ACS housing records. Resident figures come from the matching-year IPUMS person extract. Both are aggregated to the same PUMA/property segments.

Map fields. State and PUMA views use Census boundaries. Metro bubbles use CBSA representative coordinates, which locate a market rather than any association address or management portfolio.

Input Assumptions

CAM fee assumption. The default is 7.5%, meaning the model treats 7.5% of annual household assessments on managed units as potential CAM-company revenue.

Self-managed units. The default is 35.0%, meaning the model treats the remaining 65.0% of estimated association units as professionally managed units.

Occupancy toggles. Owner, rental, and vacant toggles decide which unit categories are included in the current association-unit and revenue view.

Geography. The geography control changes the aggregation level without changing the underlying PUMA/property estimates.

Non-metro scope. Include retains the full national housing universe. Exclude removes each PUMA's non-MSA allocation share before state, division, PUMA, or metro aggregation.

Metro grouping. Cross-state metro grouping decides whether state slices are kept separate or combined into one metro result.

Formulaic Estimates

Owner fee-payer rate. The app calculates owner units paying an association fee divided by all owner-occupied units in each PUMA/property-type segment before geographic aggregation.

Renter association units. Each PUMA/property segment's renter units are multiplied by its calibrated renter association rate. The rate starts with 2023 AHS community-association evidence and is adjusted so the 2024 ACS/IPUMS property mix reproduces the applicable AHS metro, Census-division, or national target.

Vacant association units. Each segment's vacant units are multiplied by a separately calibrated vacant association rate. Direct AHS geography is used where available; division or national rates provide transparent fallbacks where it is not.

Association units. The estimate equals observed owner fee-paying units plus estimated renter association units plus estimated vacant association units. Example: 3,000 observed owner units, 4,000 renter units at 12%, and 1,000 vacant units at 20% produce 480 renter units, 200 vacant units, and 3,680 total association units.

Managed units. The estimate equals Association units (estimate) x (1 - self-managed unit assumption), so the 35.0% default self-managed assumption converts 3,680 association units into 2,392 managed units.

Annual Market Revenue. The estimate equals managed units x applied average monthly association fee x 12 x CAM fee assumption, so it estimates CAM-company revenue rather than total assessments paid to associations. Each PUMA/property segment first uses its own owner-reported assessment; missing observations fall back in order to the PUMA all-property average, division/property average, division all-property average, national/property average, and national all-property average. The resulting assessment-dollar base is stored before geographic aggregation, so revenue does not change merely because the same data are viewed by metro, state, division, or PUMA.

Property Mix. The app uses the same segment-level logic, then allocates estimated association units across ACS structure categories.

Limitations

  • ACS observes owner fee-payers; renter/vacant association units are modeled estimates.
  • Association units are not direct counts of legal community associations.
  • ACS does not identify HOA, condo, coop, master association, or manager relationships.
  • Assessment amounts are observed from owners and imputed for renter and vacant association units; CAM revenue also depends on the fee percentage assumption.
  • The 7.5% CAM fee and 35.0% self-managed defaults are editable scenarios, not estimates observed in ACS, AHS, or management contracts.
  • ACS assessment values are top-coded at the state 99.5th percentile, and some missing or inconsistent responses are Census-allocated rather than respondent-reported.
  • Economic profile metrics describe metro/property segments, not only fee-paying homes.
  • "Observed owner home value" multiplies observed fee-paying units by the segment-wide owner home value; it is a proxy, not a direct valuation of fee-paying homes.
  • Rent metrics describe renter units generally, not renters inside associations specifically.
  • All geography views originate in public-use PUMA geography, which limits precision below the PUMA level.
  • Metro estimates apply one PUMA-to-MSA population-intersection share to every measure in that PUMA, so metro allocations are estimates rather than address-level assignments.
  • ACS combines boats, RVs, vans, and similar housing in BLD=10, labeled "Boat, RV, van, etc."; the app cannot separate the underlying forms.
  • Low-sample metros and property segments should be interpreted directionally.
  • Vacant and renter association-unit estimates depend on AHS survey targets, ACS property-mix calibration, and geographic fallbacks.
  • AHS cooperative exposure is included in aggregate targets where published but cannot be isolated consistently in public row-level data.
  • Public ACS data cannot identify association names, addresses, portfolios, or CAM providers.

FAQ

What can be known with high confidence from this data?

Observed ACS base: the strongest fact is the owner-occupied fee-payer base. Across the full national PUMA universe, 21.67M owner-occupied units report a monthly condo or HOA fee, and an estimated 53.79M residents live in those observed owner fee-paying units.

Observed fee level: the weighted average reported monthly assessment for those owner fee-paying units is about $258. Housing units, tenure, property type, PUMA/state geography, rent, home value, and household-reported fee amounts are also survey-derived measures.

Not directly observed: renter association units, vacant association units, exact legal association counts, HOA versus condo versus co-op legal type, association names, addresses, CAM providers, management-company use, and the CAM-company fee share are not directly available in ACS/IPUMS.

How does this app estimate total association units?

Step one: the model starts with owner-occupied units where ACS reports CONDOFEE greater than zero. That is the directly observed fee-paying owner base.

Step two: renter and vacant units are multiplied by separate AHS-calibrated rates for the same PUMA and property type. Direct AHS metro evidence is used where available; Census-division or national evidence supplies explicit fallbacks.

Current result: the national universe contains 21.67M observed owner fee-paying units, 6.56M estimated renter association units, and 2.99M estimated vacant association units, for 31.22M estimated association units.

Primary risk: AHS is a weighted survey rather than an association registry, and fallback geographies borrow broader-market rates where a direct metro estimate is unavailable.

Should the app align to FCAR's 2025 estimates?

Use FCAR as a benchmark, not a forced answer: FCAR is useful because Board and CEO audiences may know it, but its figures are curated estimates from multiple data streams, not a transparent reproduction of this app's ACS/IPUMS model.

Denominators differ: FCAR's 29.6M units divided by 35.2% implies a denominator of about 84.1M units, not all U.S. housing units. The app's 21.3% equals 31.22M estimated association units divided by 146.74M housing units across the full national PUMA universe. The percentages are therefore not directly comparable without first aligning the denominator and association definition.

Methods differ: this app directly observes owner fee-paying units and estimates renter and vacant exposure from AHS-calibrated rates. It cannot separately identify every cooperative or legal community-association form, while FCAR is a curated national estimate assembled through a different methodology.

Best presentation: show both layers: an observed ACS owner fee-payer base and a modeled association-market estimate. A calibrated FCAR benchmark can be shown as an external comparison, but it should not replace the transparent ACS calculation.

How should Annual Market Revenue be interpreted?

Revenue opportunity: managed association units x applied average monthly assessment x 12 x CAM fee assumption. It is not total assessments collected by associations, and the CAM fee and self-managed inputs are scenarios rather than observed contract terms.

How were assessment fees obtained?

Observed household field: assessment fees come from the Census ACS housing PUMS field CONP, the source equivalent of IPUMS USA's CONDOFEE variable. In 2024, it reports the monthly condominium and/or homeowners association fee for owner-occupied homes.

Weighted aggregation: the app keeps owner-occupied records where CONDOFEE is greater than zero, counts those as observed owner fee-paying units, and weights each reported monthly fee by the ACS household weight. The average monthly assessment is the weighted mean of those owner-reported fees; the median and percentiles are weighted quantiles of the same records.

Not CAM revenue: this is the household-reported monthly assessment paid to the association. It is not the management-company fee, not the association's full budget, and not separately observed for renter or vacant units.

How reliable are small property segments?

Confidence is sample-size based: High is 100+ unweighted owner fee-paying ACS records, Medium is 30-99, and Low is fewer than 30.

Scope is limited: the confidence label grades the owner assessment sample only. It does not measure uncertainty in renter/vacant assumptions, PUMA-to-metro allocation, or the CAM fee and self-managed scenarios.

Why do property filters change residents and economic fields?

Filters change the denominator: resident totals sum ACS residents whose housing records match the selected property segment; home value and rent use records from that same segment.

Does Residents mean people living in association units?

No: the Market Context Residents figure counts all residents in the selected geography and property segments. The app can directly count 53.79M residents in observed owner fee-paying homes nationally, but it does not currently estimate residents in modeled renter or vacant association units.

Is Observed owner home value a directly measured portfolio value?

No: it is a proxy equal to observed owner fee-paying units multiplied by the average value of all owner-occupied homes in the same geography/property segment. ACS identifies the fee-paying units, but the displayed valuation is not restricted to those homes and should not be compared directly with a registry-based portfolio value.

Can this identify specific associations or CAM providers?

No entity lookup exists: public ACS microdata does not show association names, addresses, manager relationships, portfolios, or CAM vendors.

What does Boat, RV, van, etc. mean?

Official Census category: "Boat, RV, van, etc." is the U.S. Census Bureau label for ACS BLD=10. The 2024 source contains 199,417 such units but does not identify boats, recreational vehicles, vans, or similar occupied housing forms separately.

Why can mobile or manufactured homes show modeled association units but no observed owner fee units?

The source fields differ: the 2024 housing PUMS contains no positive owner assessment observations in the mobile/manufactured structure category, so its directly observed owner fee-paying count is zero. The app nevertheless estimates about 398,120 renter and vacant association units from AHS-calibrated rates.

Interpretation: those units and any related revenue are fully modeled, and their assessment uses the documented geographic fallback chain. They should be treated as a directional scenario rather than an observed mobile-home association market.

Why does revenue not equal managed units times the displayed average assessment?

Weights differ: revenue uses an applied assessment for every modeled association segment, including explicit fallbacks where that segment has no owner fee sample. The general average assessment is weighted only by observed owner fee-paying units.

Default national reconciliation: 31.22M association units x 65.0% managed = 20.29M managed units. The applied monthly assessment is about $289.26, so 20.29M x $289.26 x 12 x 7.5% = about $5.28B.

Which assumption matters most to revenue?

CAM fee sensitivity: revenue changes in direct proportion to the CAM fee assumption. A 1% relative increase raises revenue 1%; a one-percentage-point increase from 7.5% to 8.5% raises revenue 13.3%.

Self-managed sensitivity: revenue changes with the managed share, equal to 100% minus the self-managed assumption. Raising self-managed units from 35% to 36% reduces the managed share from 65% to 64%, lowering revenue by about 1.54%.

How should cross-state metros be reviewed?

Grouped metros show total market size: ungrouped state slices are better for state-level regulation, operating coverage, or sales-territory planning.

Why can property-type assessments differ from metro averages?

Property-type fees use segment records: detached, townhouse, small multifamily, mid-rise, and large multifamily homes have separate observed owner-fee samples.

Why do property types have different revenue economics?

Three inputs vary: association-unit penetration, monthly assessment level, and managed-unit exposure differ materially across structure categories.

What should not be concluded from this tool?

Do not infer precision beyond ACS: exact association counts, manager identity, addressable portfolios, and sub-metro sales territories are not observable here.

Is this using the latest available relevant data?

Yes, for this model: the app uses 2024 ACS 1-year Census housing PUMS and a matching IPUMS person extract. IPUMS added the 2024 1-year ACS/PRCS sample on December 18, 2025, and that release is the first 1-year ACS/IPUMS sample where CONDOFEE reports homeowners' association fees in addition to condominium fees.

Why not the 2024 5-year file: IPUMS later added the 2024 ACS 5-year file, but it blends 2020-2024 records. The 2020-2023 records use the older, narrower condominium-fee concept, so the 5-year file would dilute the HOA signal this app needs.

Why not 2025: 2025 ACS 1-year should also be relevant once available because the expanded CONDOFEE definition should continue, but IPUMS has not shown 2025 ACS 1-year as available in the revision history checked for this app.