{
  "report": "BC Presale Price Report",
  "period": "2026-08",
  "period_label": "August 2026",
  "published_at": "2026-08-12T23:09:26.359013+00:00",
  "captured_at": "2026-08-12T23:09:26.359013+00:00",
  "url": "https://viewnewbuild.com/presale-price-report",
  "permanent_url": "https://viewnewbuild.com/presale-price-report/2026-08",
  "csv_url": "https://viewnewbuild.com/presale-price-report/2026-08/data.csv",
  "attribution": "Newbuild, BC Presale Price Report, August 2026, https://viewnewbuild.com/presale-price-report/2026-08",
  "headline": {
    "projects_tracked": 376,
    "projects_selling": 299,
    "projects_coming_soon": 77,
    "cities_covered": 18,
    "units_selling": 54525,
    "entry_price_median_cad": 698000,
    "entry_price_low_cad": 279900,
    "entry_psf_median_cad": 936
  },
  "findings": [
    {
      "id": "completion-trough",
      "headline": "The completion pipeline thins out in 2027",
      "body": "12,578 homes across 73 projects are scheduled to finish in 2027 — 35% fewer than the 19,231 due in 2026, and 31% fewer than the 18,245 scheduled for 2028.",
      "caveat": "Completion years are developer estimates, not guarantees — presale timelines slip routinely, and a project that misses 2026 lands in 2027."
    },
    {
      "id": "density-contrast",
      "headline": "Burnaby is building more homes than Surrey out of a fraction of the projects",
      "body": "Burnaby's 25 selling projects account for 15,364 homes — an average of 615 each. Surrey has the most projects of any BC city at 49, but 10,230 homes, or 209 each.",
      "caveat": "Unit counts are the total homes announced for a project, including phases not yet released for sale."
    },
    {
      "id": "psf-spread",
      "headline": "Entry price per square foot varies 2.6× across BC",
      "body": "The entry-level home runs a median $1,271 per square foot in Vancouver and $492 in Mission, across the cities where we track at least three selling projects.",
      "caveat": "This is each project's lowest published price divided by its smallest floorplan — the cost of getting in the door, not a market-wide price per foot."
    },
    {
      "id": "floor-versus-middle",
      "headline": "Langley holds one of BC's cheapest presales and one of its highest median starting prices",
      "body": "The cheapest home in Langley starts at $299,900, among the three lowest of any BC city we track. Across its 38 selling projects, though, the median Langley project starts at $814,900 — above the provincial median of $698,000.",
      "caveat": "A median describes the middle project, not the typical home. One cheap project does not make a city affordable, and a high median does not mean nothing cheap is available."
    },
    {
      "id": "type-mix",
      "headline": "Townhouses are nearly as common as condos",
      "body": "163 of the selling projects include townhouses, against 174 that include condos. A project offering both counts once in each.",
      "caveat": "This counts projects, not homes — we do not break unit counts out by home type."
    }
  ],
  "by_city": [
    {
      "name": "Surrey",
      "slug": "surrey",
      "units": 10230,
      "selling": 49,
      "entry_low": 299900,
      "psf_median": 746,
      "entry_median": 529900
    },
    {
      "name": "Vancouver",
      "slug": "vancouver",
      "units": 5229,
      "selling": 45,
      "entry_low": 487900,
      "psf_median": 1271,
      "entry_median": 928000
    },
    {
      "name": "Coquitlam",
      "slug": "coquitlam",
      "units": 8278,
      "selling": 44,
      "entry_low": 379900,
      "psf_median": 966,
      "entry_median": 584450
    },
    {
      "name": "Langley",
      "slug": "langley",
      "units": 3870,
      "selling": 38,
      "entry_low": 299900,
      "psf_median": 638,
      "entry_median": 814900
    },
    {
      "name": "Burnaby",
      "slug": "burnaby",
      "units": 15364,
      "selling": 25,
      "entry_low": 372508,
      "psf_median": 1135,
      "entry_median": 649000
    },
    {
      "name": "Abbotsford",
      "slug": "abbotsford",
      "units": 2059,
      "selling": 21,
      "entry_low": 279900,
      "psf_median": 614,
      "entry_median": 624900
    },
    {
      "name": "North Vancouver",
      "slug": "north-vancouver",
      "units": 1376,
      "selling": 18,
      "entry_low": 499900,
      "psf_median": 1198,
      "entry_median": 858950
    },
    {
      "name": "Maple Ridge",
      "slug": "maple-ridge",
      "units": 1032,
      "selling": 11,
      "entry_low": 366600,
      "psf_median": 577,
      "entry_median": 719900
    },
    {
      "name": "Delta",
      "slug": "delta",
      "units": 1803,
      "selling": 9,
      "entry_low": 439900,
      "psf_median": 720,
      "entry_median": 809900
    },
    {
      "name": "Richmond",
      "slug": "richmond",
      "units": 1022,
      "selling": 9,
      "entry_low": 459900,
      "psf_median": 1102,
      "entry_median": 669903
    },
    {
      "name": "Port Coquitlam",
      "slug": "port-coquitlam",
      "units": 305,
      "selling": 6,
      "entry_low": 389900,
      "psf_median": 929,
      "entry_median": 507450
    },
    {
      "name": "Chilliwack",
      "slug": "chilliwack",
      "units": 515,
      "selling": 5,
      "entry_low": 399900,
      "psf_median": 540,
      "entry_median": 459900
    },
    {
      "name": "Mission",
      "slug": "mission",
      "units": 421,
      "selling": 5,
      "entry_low": 449900,
      "psf_median": 492,
      "entry_median": 511920
    },
    {
      "name": "New Westminster",
      "slug": "new-westminster",
      "units": 1349,
      "selling": 5,
      "entry_low": 419900,
      "psf_median": 812,
      "entry_median": 595900
    },
    {
      "name": "Port Moody",
      "slug": "port-moody",
      "units": 627,
      "selling": 4,
      "entry_low": 399900,
      "psf_median": 1063,
      "entry_median": 617450
    },
    {
      "name": "West Vancouver",
      "slug": "west-vancouver",
      "units": 438,
      "selling": 2,
      "entry_low": 989900,
      "psf_median": 1559,
      "entry_median": 1184950
    },
    {
      "name": "White Rock",
      "slug": "white-rock",
      "units": 387,
      "selling": 2,
      "entry_low": 639900,
      "psf_median": 1109,
      "entry_median": 814450
    },
    {
      "name": "Pitt Meadows",
      "slug": "pitt-meadows",
      "units": 220,
      "selling": 1,
      "entry_low": 939900,
      "psf_median": 696,
      "entry_median": 939900
    }
  ],
  "completion": [
    {
      "year": 2026,
      "units": 19231,
      "projects": 126
    },
    {
      "year": 2027,
      "units": 12578,
      "projects": 73
    },
    {
      "year": 2028,
      "units": 18245,
      "projects": 41
    },
    {
      "year": 2029,
      "units": 1275,
      "projects": 5
    },
    {
      "year": 2030,
      "units": 1821,
      "projects": 4
    },
    {
      "year": 2032,
      "units": 4000,
      "projects": 1
    }
  ],
  "types": [
    {
      "count": 174,
      "label": "Condo"
    },
    {
      "count": 163,
      "label": "Townhouse"
    },
    {
      "count": 24,
      "label": "Single Detached"
    },
    {
      "count": 9,
      "label": "Multi-Family"
    }
  ],
  "changes": {
    "has_prior": false
  },
  "method": {
    "starting_price": "The lowest price a developer publishes for a project — an asking price for the cheapest available home, before options, GST or negotiation. Not a sale price; we hold no sold data and never estimate it.",
    "entry_price_per_sqft": "Each project's lowest published price divided by its smallest published floorplan, then medianed across projects. The cost of entry, not a market-wide price per square foot.",
    "averaging": "All figures are medians, not averages.",
    "frozen": "Captured on the date shown and never revised. Corrections appear in the following month's report, not by editing this one.",
    "coverage": "BC's Lower Mainland and Fraser Valley — every project we have been able to verify, not a census of the province."
  }
}