Canadian Demographics API

Neighbourhood demographics for any Canadian FSA or address.

Census-derived population, income, tenure, language, age distribution, and education data — queryable by FSA, neighbourhood slug, or linked directly from a validated address. Built for listing platforms, analytics teams, and proptech products.

Census-derived By FSA or neighbourhood REST · JSON Address-linked All provinces
Demographics · FSA M5E · St. Lawrence, Toronto M5E
42,180
Population
$112k
Median household income
38.4
Median age
71%
Renter households
Age distribution
Under 25
18%
25–44
42%
45–64
28%
65+
12%
Statistics Canada census data FSA + neighbourhood lookup Income, tenure, age, language All provinces & territories Address-linked via address_id
What the API delivers

Deep demographic context, without the data science overhead.

Statistics Canada census microdata is public but hard to work with. The Neighbourly demographics API normalizes, geocodes, and makes it queryable — so you can embed neighbourhood context in a product, not a research report.

📮

Query by FSA

Every Canadian postal code's Forward Sortation Area maps to a demographics profile. Pass any FSA — e.g. M5E — and receive the full census-derived profile for that delivery area.

🏘

Query by neighbourhood

Retrieve demographics for any curated Neighbourly neighbourhood boundary — finer-grained than FSA, matched to the neighbourhood polygons used across the full platform.

🔗

Linked from any address

Every validated address response includes a _links.demographics URL. No separate geocoding step — the FSA and neighbourhood are already resolved from the address.

Response schema

Every census variable, structured and typed.

Demographics responses cover the full Statistics Canada census profile — population, income, housing tenure, age distribution, language, education, immigration status, and commute behaviour.

  • populationTotal population for the FSA or neighbourhood
  • median_ageMedian age of residents
  • median_hh_incomeMedian household income (CAD, after-tax)
  • pct_owner% owner-occupied households
  • pct_renter% renter-occupied households
  • age_distributionBucketed % by age cohort (under 15, 15–24, 25–44, 45–64, 65+)
  • pct_university% of adults with university degree or higher
  • primary_languageMost common non-official home language
  • pct_immigrant% of population born outside Canada
  • avg_commute_minAverage commute time in minutes
  • census_yearSource census year
GET /v1/demographics/find?fsa=M5E 200 OK
{
  "fsa":              "M5E",
  "name":             "St. Lawrence, Toronto",
  "population":       42180,
  "median_age":       38.4,
  "median_hh_income": 112400,
  "pct_owner":        29,
  "pct_renter":       71,
  "age_distribution": {
    "under_25": 18,
    "25_to_44": 42,
    "45_to_64": 28,
    "65_plus":  12
  },
  "pct_university":   58,
  "pct_immigrant":    44,
  "avg_commute_min":  26,
  "census_year":      2021
}
Who uses it

Demographics that make every listing more meaningful.

From neighbourhood guides to AVM features to investment analysis — census-derived demographics unlock a layer of context that listing data alone can never provide.

Listing Platforms

Neighbourhood profiles on listing pages

Embed income distribution, age profile, owner vs renter split, and commute times directly on listing detail pages. Let buyers understand who lives in the neighbourhood — not just what it looks like.

AVM & Valuation Models

Census features for machine learning

Demographic variables are strong predictors in property valuation and time-on-market models. Pull median income, education rate, age distribution, and tenure mix as structured features keyed to any property's FSA.

Investment & Analytics

Neighbourhood comparison at scale

Query demographics for a list of FSAs or neighbourhoods and compare them side by side — income growth proxies, renter concentration, immigration rate, age skew. Identify undervalued neighbourhoods before the market does.

Relocation & Proptech

Lifestyle fit for homebuyers

Help buyers find a neighbourhood that matches their life stage — family-oriented areas by under-15 population share, young professional neighbourhoods by 25–34 concentration, walkable urban cores by commute time.

Add neighbourhood demographics to your product today.

Talk to us about API access, volume pricing, or integrating demographics into your listing platform or analytics pipeline.

Frequently asked questions

Common questions about this data and how to use it.

What demographic data does the API provide?

Census-derived population, income, age, household tenure, and language data for Canadian areas.

How can I query demographics?

By Forward Sortation Area (FSA), neighbourhood, or address — the API resolves the location and returns the matching demographic profile.

Where does the data come from?

It is derived from Canadian census data, normalised and linked to the Neighbourly geographic hierarchy.

How current is the data?

Demographic data refreshes on the census cycle, and each record carries its source vintage.

Is it suitable for AVMs and risk models?

Yes. Structured, address-resolvable demographics are commonly used in valuation, underwriting, and site-selection models.