Lesson 03 · 12 min read

Reading Demographic Data Without Getting Lost

How to find, pull, and interpret demographic data for any US market — population, income, age, education — using free Census Bureau tools and a few paid sources.

Demographic data is the foundation of every market analysis. Population, income, age, and household composition determine what people will buy, where they'll live, and how much they can pay. The good news: most of this data is free from the US Census Bureau. The bad news: the Census website is overwhelming, and most beginners give up before finding the data they need.

This lesson teaches you exactly which numbers matter and exactly where to find them.

The eight numbers that matter

For any market you're analyzing, you should be able to answer these eight questions in 15 minutes:

  1. Total population of the MSA and the submarket
  2. Population growth rate (annual % change over the past 5 years)
  3. Median household income
  4. Income growth rate (5-year)
  5. Median age
  6. % of population 25-44 (the prime household formation cohort)
  7. % of households earning $75K+ (proxy for renter purchasing power)
  8. Educational attainment (% with bachelor's degree or higher)

These eight numbers tell you 80% of what you need to know about the market's economic health. Add the leading indicators from Lesson 2 (migration, jobs, permits) and you have a complete picture.

Where to find the data

Free sources

1. Census.gov / data.census.gov — the official source

  • American Community Survey (ACS) 5-year estimates: most reliable, updated annually
  • Decennial Census: every 10 years, most accurate snapshot
  • Population Estimates Program: annual estimates between censuses

2. Census Bureau QuickFacts (census.gov/quickfacts)

  • The fastest way to get summary data on any county, MSA, or city
  • Type a place name → get population, income, age, education on one page
  • Use this first; dig deeper only if you need specific cuts

3. Census Bureau Migration data (census.gov/topics/population/migration)

  • State-to-state and metro-to-metro migration flows
  • Updated annually
  • Free, downloadable as Excel

4. Bureau of Labor Statistics (BLS) — bls.gov

  • Local area unemployment statistics
  • Quarterly Census of Employment and Wages (QCEW) — sector-by-sector employment
  • Average wage data by metro and industry

5. Bureau of Economic Analysis (BEA) — bea.gov

  • Personal income data by metro
  • GDP by metro area
  • Population estimates

6. IRS Statistics of Income — irs.gov/statistics/soi-tax-stats

  • State-to-state migration based on tax returns
  • Migrant AGI (the most powerful single migration metric)
  • Free Excel downloads

1. CoStar — the institutional standard for CRE data

  • Property-level transactions, leases, comparables
  • Submarket vacancy and rent trends
  • $$$/year, but invaluable if CRE is your full-time job

2. ESRI Business Analyst — demographics + retail trade analysis

  • Lifestyle segments, daytime population, traffic patterns
  • Used heavily by retail and QSR site selectors

3. Reis / Moody's CRE — submarket fundamentals

  • Vacancy, absorption, rent trends by submarket
  • Less granular than CoStar but cheaper

4. Yardi / RealPage / Apartments.com data — multifamily-specific

  • Real-time rent comps, occupancy, concessions
  • Especially useful for value-add multifamily underwriting

For most beginners, the free Census + BLS data is enough to get started. Add a CoStar subscription when you're doing 4+ deals per year.

The QuickFacts shortcut

Census QuickFacts is the fastest demographic tool on the internet. Here's how to use it:

  1. Go to census.gov/quickfacts
  2. Type your target city, county, or MSA in the search box
  3. Hit enter

You'll see a single page with:

  • Population (current estimate + last decennial census)
  • Population by age (under 5, 5-17, 18-64, 65+)
  • Race and ethnicity
  • Households
  • Median household income
  • % in poverty
  • % with bachelor's degree or higher
  • Median home value
  • % owner-occupied housing

For two-market comparisons, click the "Compare with…" feature and add a second location.

Example. Comparing Lakeland FL to Lake Nona FL submarket:

  • Lakeland city: pop 122K, median HH income $52K, median age 39
  • Orlando MSA (Lake Nona is part of Orange County): pop 2.7M, median HH income $63K, median age 36

Just from this two-minute lookup you can see Lake Nona's submarket has higher incomes, younger residents, and is part of a much larger metropolitan economy. Both can be good markets, but they support very different deals.

The tables to actually pull from data.census.gov

When you need more depth, use data.census.gov directly. The table IDs to memorize:

| Table | What it has | Why you want it | |---|---|---| | DP05 | Demographic profile (age, sex, race) | Quick demographic snapshot | | DP03 | Economic profile (income, employment, occupation) | Income and employment in one table | | DP04 | Housing profile (units, occupancy, value, rent) | Housing stock + rent burden | | B25064 | Median gross rent | Multifamily benchmark | | B25065 | Median gross rent as % of household income | Affordability indicator | | B19013 | Median household income | Income at the tract or block group level | | B25001 | Total housing units | For absorption analysis | | B25002 | Vacancy status of housing units | Vacancy by census tract | | S0101 | Age and sex | Age cohort breakdowns | | S2503 | Selected housing characteristics | Renter income vs. ownership income |

To pull a specific table:

  1. Go to data.census.gov
  2. Type the table ID in the search box (e.g., "DP03")
  3. Select the geographic level (state, MSA, county, ZIP, tract)
  4. Click "Download" to get CSV/Excel

The first time you do this, it takes 20 minutes to figure out the interface. After that, it's a 2-minute exercise.

How to interpret the numbers

Raw numbers don't tell you anything. You need a benchmark. Here are the rules of thumb:

Population growth

  • 0% — declining or stagnant market
  • 0-1% — average market (slightly slower than US growth)
  • 1-2% — healthy growth market
  • 2%+ — high growth market (top 10% of US MSAs)
  • 3%+ — exceptional growth (rare, usually concentrated in growth corridors)

Median household income

  • Compare to national median (~$75,000 in 2025)
  • Track 5-year growth (should beat national median income growth of ~3-4%/year)
  • A market where income grows faster than the nation is gaining purchasing power; one where it grows slower is losing ground

Median age

  • 30-35 — young market, lots of household formation, strong rental demand
  • 35-40 — balanced market
  • 40-45 — older market, more home buying, less rental churn
  • 45+ — aging market, may have demographic headwinds

Educational attainment (% bachelor's degree)

  • Below 25% — likely industrial/agricultural economy, lower wage growth
  • 25-35% — average market
  • 35-45% — knowledge economy market, higher wage growth
  • 45%+ — top tier markets (Boston, DC, Seattle, San Francisco, Raleigh, Austin)

College-educated populations correlate with everything that matters in CRE: higher incomes, faster wage growth, more spending on retail, better healthcare demand, more office demand.

Income distribution

Median is useful but average masks the reality. Always look at the distribution:

  • % of households earning < $35K — affordability stress, value retail demand
  • % earning $35-75K — workforce middle, multifamily renter base
  • % earning $75-150K — middle class, mix of buyers and renters
  • % earning $150K+ — affluent, drives higher-end retail and multifamily

A market with a barbell distribution (many low + many high, few middle) supports very different deals than a market with a tight middle-class concentration.

Comparing two markets

Here's a real example. Let's compare Lakeland, FL and Cape Coral, FL — both small Florida markets that appear similar:

| Metric | Lakeland MSA | Cape Coral MSA | |---|---|---| | Population | 745K | 800K | | 5-yr pop growth | 2.6%/yr | 2.4%/yr | | Median HH income | $58K | $63K | | 5-yr income growth | 4.1%/yr | 3.5%/yr | | Median age | 41 | 49 | | % age 25-44 | 24% | 19% | | % bachelor's+ | 23% | 30% | | Top employers | Logistics, retail, healthcare | Healthcare, tourism, construction |

These look similar at first glance. But the median age tells a story: Cape Coral is 8 years older, with way fewer 25-44 year olds. That means:

  • Lakeland has more household formation (younger renters)
  • Cape Coral has more retirees (different retail demand, more single-family detached)
  • Multifamily fundamentals stronger in Lakeland
  • Healthcare and 55+ housing stronger in Cape Coral

Same state, similar size, very different deals. The demographic data tells you which markets your strategy fits.

The 15-minute market profile

When you're starting on a new market, here's the routine:

  1. 5 minutes — Census QuickFacts on the MSA, county, and core city
  2. 5 minutes — BLS local area unemployment + 5-year job growth
  3. 3 minutes — Census migration data for the state
  4. 2 minutes — Eyeball the local newspaper / business journal headlines for major employer announcements

Total time: 15 minutes. You'll have the eight key numbers + leading indicators + qualitative color. From there you can decide whether the market deserves deeper analysis or whether it doesn't fit your thesis.

Common pitfalls

  1. Confusing the city with the MSA — the city of Orlando is 320K people, the MSA is 2.7M. CRE deals at submarket level care about the MSA's economy, not the city limits.

  2. Using 10-year-old data — the decennial census from 2020 is now stale. Use the latest ACS 5-year estimates (currently 2018-2022) for current snapshots and population estimates for the most recent year.

  3. Looking only at total population, not growth rate — a 500K market growing 3% is more interesting than a 2M market growing 0.3%.

  4. Ignoring submarket variation — MSAs are heterogeneous. A median MSA income of $63K can hide submarkets that range from $35K to $130K. Always pull data at the ZIP or tract level for the actual submarket where you're looking at deals.

  5. Treating data as objective truth — demographic data is sampled, lagged, and revised. Use it directionally; don't make precise decisions on the third decimal place.

What to take away

  • The eight key demographic numbers: population, growth, median income, income growth, age, % young adults, % high earners, education
  • Census QuickFacts is the fastest free tool — use it first
  • For depth, use data.census.gov with table IDs DP03, DP04, DP05
  • Always benchmark against national averages — raw numbers mean nothing alone
  • The MSA matters more than the city limits
  • Submarkets vary enormously within an MSA; pull tract-level data for specifics
  • Spend 15 minutes per new market for a first profile, then decide whether to go deeper

Next lesson: absorption, vacancy, and rent trends — the supply-side data that tells you whether a market has room for your deal.

Get Market Insights Delivered

Weekly Central Florida CRE updates — cap rates, new listings, market trends, and investment opportunities. No spam, unsubscribe anytime.