Analysis

Market Analysis

Public Market Analysis (PMA) screening tool. Click the map to place a site, choose a buffer radius, and receive a scored feasibility assessment using Census ACS, HUD LIHTC, and TIGERweb data — no API key required. Scores cover vacancy, income qualification, commuting patterns, transit access, schools, competitive supply, and development opportunity factors.

Screening tool only. Scores are for early-stage site identification using public data. They are not a substitute for a formal CHFA-required PMA, independent market study, or professional underwriting.

Loading data…
Data Coverage: ACS — LIHTC — Tracts — Confidence: Freshness:
Statewide: Heuristic Confidence:

Primary Market Area (PMA) Delineation

Define the PMA boundary using commuting flows, barriers, school districts, and transit — meeting NH&RA / Novogradac industry standards for LIHTC market studies. Click the map to place a site, then select a delineation method and run the analysis.

No site selected
Click anywhere on the map to place a site and run PMA scoring.
Boundary overlays
Map layers

Site Score

Overall PMA Score (0–100)
Relative indicator only — not a CHFA threshold
Select a site to begin
ACS tracts in buffer

Dimension Scores

Chart data is available in the surrounding text and data tables on this page.

  • Place a site marker to see dimension scores.

Risk Flags

No flags computed yet.
Data Coverage
Run analysis to see data coverage.

LIHTC Supply in Buffer

LIHTC projects
HUD LIHTC DB
Existing LIHTC units
HUD LIHTC DB
Capture rate (existing)
HUD · ACS 2024
Renter households
ACS 2024
In Prop 123 jurisdictions
DOLA Prop 123

Capture-rate Simulator

Enter proposed unit count and AMI mix to simulate capture rate (CHFA-style).

Place a site to run simulator.

Scenario Analysis

What-if modeling: compare score outcomes for different unit counts.

Full Scenario Builder →
Run analysis to compare scenarios.

Peer Benchmarking

Compare this site to ~50 known Colorado LIHTC projects.

Run analysis to see benchmarking.

Competitive Pipeline

LIHTC projects in buffer classified by estimated development stage.

Run analysis to see pipeline.

Export

CHFA PMA Requirements & Checklist

A Primary Market Area (PMA) is the census-tract-based geography from which a proposed development is expected to draw most of its tenants. CHFA requires PMA approval before a market study begins for any LIHTC application in Colorado.

CHFA PMA Requirements Summary

Per CHFA's Qualified Allocation Plan and Market Study Guide:

  1. Census-tract geography — The PMA must be defined as specific census tracts most likely to supply tenants to the proposed project.
  2. CHFA pre-approval required — A CHFA-approved market analyst must consult with CHFA and obtain PMA boundary approval before the market study begins.
  3. Engagement letter — Must include the proposed PMA with a detailed census tract list.
  4. Market study must analyze:
    • Income-qualified demand and capture rates (should be as low as possible)
    • Evidence the project will not negatively impact existing LIHTC properties in the PMA
    • Achievable rents and realistic absorption projections

Note: This tool assists with preliminary PMA research and does not replace formal CHFA PMA approval or review by a CHFA-approved market analyst.

PMA Definition Workflow

1
Site Selection

Identify proposed development site and approximate service area.

2
Engage Analyst

Retain a CHFA-approved market analyst to propose PMA census tracts.

3
CHFA PMA Approval

Analyst submits proposed census tract list to CHFA for review and approval.

4
Market Study

Analyst conducts full study within the approved PMA: demand, capture rate, competitive impact, rents, absorption.

5
Application

Submit LIHTC application with approved PMA, market study, and engagement letter.

This tool automates: tract selection by radius or drive-time, demographic scoring, competitive LIHTC overlay, and capture rate estimation. It does not replace CHFA-approved analyst review or formal CHFA PMA approval.

CHFA PMA Checklist

Track your LIHTC application PMA progress. Check items as you complete them.

  • Define the specific census tracts that form the PMA boundary.
  • Retain an analyst from the CHFA-approved list before beginning the study.
  • Analyst submits census tract list to CHFA; receive written approval before study begins.
  • Document households at each AMI tier within the PMA.
  • Capture rate = proposed units ÷ income-qualified renter households. Should be as low as possible.
  • Evaluate existing LIHTC properties in the PMA — confirm project will not cause material vacancy.
  • Document market-achievable rents relative to AMI-restricted rent limits.
  • Provide realistic lease-up timeline based on comparable projects in the market.
0 of 8 complete

CHFA Resources

Executive Summary

Place a site marker above to generate this section.

Market Demand Analysis

Place a site marker above to generate this section.

Existing Affordable Supply

Place a site marker above to generate this section.

Subsidy & Finance Opportunities

Place a site marker above to generate this section.

Site Feasibility Constraints

Place a site marker above to generate this section.

Neighborhood Access & Services

Place a site marker above to generate this section.

Policy & Eligibility Overlays

Place a site marker above to generate this section.

Ranked Development Opportunities

Place a site marker above to generate this section.

LIHTC Concept Recommendation

Methodology & Data Sources

All data is pre-computed or fetched from free public APIs; no proprietary key required. See MARKET_ANALYSIS_METHOD.md, PMA_SCORING.md, and PMA_DATA_ENHANCEMENTS.md for full methodology.

ACS 5-Year EstimatesCensus Bureau (B01003, B25003, B25004, B25070, B25064)
HUD LIHTC DatabaseTax Credit Projects
CHFA ArcGISColorado LIHTC Portfolio
TIGERwebTract Centroids & Boundaries
LEHD/LODESCommuting Flows
FREDHousing Starts & Economic Series
HUD NHPDPreservation Database
EPA Smart LocationWalkability & Transit Access
FEMA Flood ZonesNational Flood Hazard Layer
Opportunity ZonesCDFI Fund

Data refreshes automatically via GitHub Actions. Full data sources inventory · Data freshness status

Site Comparison

Save scored sites and compare them side by side. Each site captures its full 6-dimension score, location, QCT/DDA status, and gap coverage.

Score a site above, then click "Save Current Site" to begin comparing locations.

Step 3 complete? Save your PMA score and site analysis to this project, then continue to Scenario Builder.
Continue to Scenarios →