{
  "schemaVersion": 1,
  "kind": "city-market-research-evidence",
  "publication": {
    "id": "city-bc-8d6024e6-7dbe-4d71-8eae-6c652e8e0ad7-b15e4077aea3",
    "batch": "edition-2026-09-07",
    "publicPath": "/markets/bc/bc-kelowna-market-outlook-2026-09-07",
    "sourceArticleSha256": "b15e4077aea3229fdab258309c4b0a00f3cd563df0d1d6f5b4f44b5aa85e050f",
    "publishedAtUtc": "2026-09-08T01:38:04.954934Z",
    "editorialLanguageCheck": "passed"
  },
  "cityId": "8d6024e6-7dbe-4d71-8eae-6c652e8e0ad7",
  "city": "Kelowna",
  "province": "BC",
  "asOfUtc": "2026-09-07T16:00:00.1724277+00:00",
  "thesis": "Weakness around UBC Okanagan is easy to explain with Canada\u2019s international student cuts. The explanation is incomplete: the university lost international students but gained more domestic students, while the wider condo market moved on a different timetable.",
  "sources": [
    {
      "key": "march",
      "name": "Kelowna March market report",
      "url": "https://trishcenci.com/kelowna-real-estate-march-2026-market-report",
      "publisher": "Trish Cenci",
      "publicationDate": null,
      "observationPeriod": "March 4, 2026; February market observations",
      "dateNote": "March 4, 2026; February market observations. Source checked September 7, 2026.",
      "checkedAtUtc": "2026-09-07T17:34:05.081602+00:00",
      "scopes": [
        "local",
        "regional"
      ],
      "recordIds": [
        "76d59098-fc16-470e-b83b-d41cb126304c"
      ],
      "sourceLocator": "Condo commentary and spring outlook",
      "verification": "Original retained report read. Campus-demand statement is an attributed broker hypothesis, not measured enrolment or vacancy. Regional apartment median matches the primary AIR February table."
    },
    {
      "key": "july",
      "name": "Kelowna July market report",
      "url": "https://trishcenci.com/kelowna-real-estate-july-2026-market-report",
      "publisher": "Trish Cenci",
      "publicationDate": null,
      "observationPeriod": "July 2, 2026; June market observations",
      "dateNote": "July 2, 2026; June market observations. Source checked September 7, 2026.",
      "checkedAtUtc": "2026-09-07T17:34:05.081602+00:00",
      "scopes": [
        "local",
        "regional"
      ],
      "recordIds": [
        "0313f27a-e4d0-41b4-80b2-59cf4d072c4e"
      ],
      "sourceLocator": "Condominium section and Academy Way commentary",
      "verification": "Original retained report read. Campus-area weakness remains qualitative. Apartment June sales and median verified in primary AIR Central Okanagan PDF; this is not Kelowna municipality-only geography. Inventory differs slightly and is omitted, as are incompatible average and median days."
    },
    {
      "key": "bc",
      "name": "BCREA April housing forecast",
      "url": "https://www.bcrea.bc.ca/economics/housing-forecast/",
      "publisher": "BCREA",
      "publicationDate": null,
      "observationPeriod": "April 27, 2026 forecast",
      "dateNote": "April 27, 2026 forecast. Source checked September 7, 2026.",
      "checkedAtUtc": "2026-09-07T17:34:05.081602+00:00",
      "scopes": [
        "provincial"
      ],
      "recordIds": [
        "0221a4bc-2c25-4f46-bac3-74a318525185"
      ],
      "sourceLocator": "Economic uncertainty and new-home inventory",
      "verification": "Dated April provincial forecast read as background, not September actual results."
    },
    {
      "key": "ubco",
      "name": "UBC Okanagan enrolment headcounts",
      "url": "https://scs-senate-2021.sites.olt.ubc.ca/files/20260226-Okanagan-Senate-Materials-1.pdf",
      "publisher": "UBC",
      "publicationDate": null,
      "observationPeriod": "2023/24 through 2025/26 Winter sessions; February 26, 2026 Senate docket",
      "dateNote": "2023/24 through 2025/26 Winter sessions; February 26, 2026 Senate docket. Original checked September 7, 2026.",
      "checkedAtUtc": "2026-09-07T17:34:05.081602+00:00",
      "scopes": [
        "local"
      ],
      "recordIds": [],
      "sourceLocator": "Table 12, docket pages 74 and 75",
      "verification": "New primary check retained in current-ubco-enrolment.pdf. Not represented as an archived SQL capture. Full table headings, geography and time basis reviewed."
    },
    {
      "key": "recruit",
      "name": "UBC Okanagan budget and recruitment update",
      "url": "https://principal.ok.ubc.ca/2026/03/02/budget-update-recap/",
      "publisher": "UBC",
      "publicationDate": null,
      "observationPeriod": "March 2, 2026",
      "dateNote": "March 2, 2026. Original checked September 7, 2026.",
      "checkedAtUtc": "2026-09-07T17:34:05.081602+00:00",
      "scopes": [
        "local"
      ],
      "recordIds": [],
      "sourceLocator": "Enrolment strategy and recruitment sections",
      "verification": "New primary check retained in current-ubco-budget.html. Not represented as an archived SQL capture. Full table headings, geography and time basis reviewed."
    },
    {
      "key": "ircc",
      "name": "Federal 2026 student permit allocation",
      "url": "https://www.canada.ca/en/immigration-refugees-citizenship/news/notices/2026-provincial-territorial-allocations-under-international-student-cap.html",
      "publisher": "IRCC",
      "publicationDate": null,
      "observationPeriod": "November 25, 2025 announcement for 2026",
      "dateNote": "November 25, 2025 announcement for 2026. Original checked September 7, 2026.",
      "checkedAtUtc": "2026-09-07T17:34:05.081602+00:00",
      "scopes": [
        "national",
        "provincial"
      ],
      "recordIds": [],
      "sourceLocator": "Targets and public graduate-program exemption",
      "verification": "New primary check retained in current-ircc.html. Not represented as an archived SQL capture. Full table headings, geography and time basis reviewed."
    },
    {
      "key": "june",
      "name": "AIR June Central Okanagan statistics",
      "url": "https://www.interiorrealtors.ca/wp-content/uploads/2025/06/06-CO_NO_SH-Statistics-June2026.pdf",
      "publisher": "Association of Interior Realtors",
      "publicationDate": null,
      "observationPeriod": "June 2026 versus June 2025",
      "dateNote": "June 2026 versus June 2025. Original checked September 7, 2026.",
      "checkedAtUtc": "2026-09-07T17:34:05.081602+00:00",
      "scopes": [
        "regional"
      ],
      "recordIds": [],
      "sourceLocator": "Central Okanagan apartment rows, pages 8 and 10",
      "verification": "New primary check retained in current-air-june.pdf. Not represented as an archived SQL capture. Full table headings, geography and time basis reviewed."
    },
    {
      "key": "aug",
      "name": "AIR August Central Okanagan statistics",
      "url": "https://www.interiorrealtors.ca/wp-content/uploads/2025/06/08-CO_NO_SH-Statistics-Aug2026.pdf",
      "publisher": "Association of Interior Realtors",
      "publicationDate": null,
      "observationPeriod": "August 2026 versus August 2025",
      "dateNote": "August 2026 versus August 2025. Original checked September 7, 2026.",
      "checkedAtUtc": "2026-09-07T17:34:05.081602+00:00",
      "scopes": [
        "regional"
      ],
      "recordIds": [],
      "sourceLocator": "Central Okanagan apartment rows, pages 8 and 10",
      "verification": "New primary check retained in current-air-aug.pdf. Not represented as an archived SQL capture. Full table headings, geography and time basis reviewed."
    }
  ],
  "claims": [
    {
      "id": "c1-1",
      "kind": "interpretation",
      "section": 0,
      "paragraph": 0,
      "sources": [
        "march",
        "july"
      ],
      "explanation": "Two dated retained observations establish persistence of a specific local concern; attribution and qualitative limits are explicit."
    },
    {
      "id": "c1-2",
      "kind": "interpretation",
      "section": 0,
      "paragraph": 1,
      "sources": [
        "ubco"
      ],
      "explanation": "Table 12 grand totals: 2052-2272=-220; 9739-9409=330; 11791-11681=110. Winter headcount, not new admissions, households or rented bedrooms."
    },
    {
      "id": "c1-3",
      "kind": "interpretation",
      "section": 0,
      "paragraph": 2,
      "sources": [
        "march",
        "july",
        "ubco"
      ],
      "explanation": "Cohort-to-housing mechanism is conditional; no numerical conversion from headcount to units or unobserved local commuting pattern."
    },
    {
      "id": "c2-1",
      "kind": "interpretation",
      "section": 1,
      "paragraph": 0,
      "sources": [
        "july",
        "june"
      ],
      "explanation": "Sales and median exact primary match; geographic contrast is quantitative regional evidence plus attributed local observation, not a quantified local-relative index."
    },
    {
      "id": "c2-2",
      "kind": "interpretation",
      "section": 1,
      "paragraph": 1,
      "sources": [
        "aug",
        "june"
      ],
      "explanation": "Matched month year-over-year comparisons, rounded published percentages. Transaction median explicitly separated from repeat-sales appreciation."
    },
    {
      "id": "c3-1",
      "kind": "interpretation",
      "section": 2,
      "paragraph": 0,
      "sources": [
        "ircc",
        "recruit"
      ],
      "explanation": "Primary policy exemption checked; target, applications and realised headcount kept separate. No claim that exemptions guarantee local admissions."
    },
    {
      "id": "c3-2",
      "kind": "interpretation",
      "section": 2,
      "paragraph": 1,
      "sources": [
        "bc",
        "march",
        "july",
        "aug"
      ],
      "explanation": "Regional and provincial context connected to a defined campus exposure, without forecasting a measured rent or attributing all market weakness to immigration."
    },
    {
      "id": "c4-1",
      "kind": "forecast",
      "section": 3,
      "paragraph": 0,
      "sources": [
        "ubco",
        "recruit",
        "ircc",
        "march",
        "july"
      ],
      "explanation": "Uncalibrated directional forecast with two independently falsifiable outcomes. International baseline 2052/11791=17.403%; headcount band is an explicit forecast assumption, not estimated statistical interval."
    }
  ],
  "forecasts": [
    {
      "claimId": "c4-1",
      "horizon": "Next comparable 2026/27 Winter-session headcount publication, expected during 2027",
      "assumptions": [
        "Domestic recruitment offsets most international losses",
        "Rising international applications do not immediately reverse the decline",
        "Comparable university reporting definitions"
      ],
      "upside": "International enrolment share falls in 2026/27 while total Winter headcount remains within 2% of 11,791.",
      "downside": "A sharper total enrolment loss would weaken the demand base; a recruitment rebound could reverse the international-share call.",
      "changeSignals": [
        "Next UBCO Winter headcount table by domestic/international status",
        "International share compared with 2052/11791",
        "Total headcount compared with 11791 times 0.98 and 1.02"
      ],
      "confidence": "low",
      "confidenceReason": "The direction has identifiable premises but no calibrated causal model or forecast accuracy record."
    }
  ],
  "review": {
    "factual": true,
    "editorial": true,
    "reviewer": "GPT-6 Astra, Quebec and Prairies research agent; source-definition and continuous prose review",
    "reviewedAtUtc": "2026-09-07T17:34:05.081602+00:00",
    "articleSha256": "b15e4077aea3229fdab258309c4b0a00f3cd563df0d1d6f5b4f44b5aa85e050f"
  },
  "insightReview": {
    "articleSha256": "b15e4077aea3229fdab258309c4b0a00f3cd563df0d1d6f5b4f44b5aa85e050f",
    "reviewer": "GPT-6 Astra, Quebec and Prairies research agent; source-definition and continuous prose review",
    "reviewedAtUtc": "2026-09-07T17:34:05.081602+00:00",
    "findings": [
      {
        "claimIds": [
          "c1-1",
          "c1-3",
          "c2-1",
          "c3-2"
        ],
        "observationIds": [
          "march-campus",
          "july-campus",
          "june-apartments",
          "bc-inventory"
        ],
        "ordinaryInterpretation": "Fewer international students mean a similar fall in the campus tenant pool, while a higher regional condo median signals recovery around UBCO.",
        "additionalFinding": "The retained March-to-July campus weakness persisted through a regional June sales rebound, but a primary enrolment reconciliation shows domestic growth more than offset the international headcount loss. The important unknown is off-campus housing demand by cohort, not a fall in total enrolment.",
        "archiveContribution": "Two retained local reports establish the persistence and geographic contrast of campus weakness. Newly checked university counts test their proposed demand mechanism, and August board outcomes challenge the regional recovery interpretation.",
        "localConsequence": "Campus-oriented rental underwriting needs tenant-origin and housing-arrangement evidence; neither national permit cuts nor the Central Okanagan median can stand in for it.",
        "counterEvidence": "Domestic students can have different local housing needs; UBC reports stronger international applications, and one month of regional weakness does not establish a long-term fall.",
        "missingLinks": [
          "No Academy Way repeat-sales series, student rental survey, residence occupancy series or domestic-student origin counts."
        ]
      }
    ],
    "removedOrDemoted": [
      "Removed broker inventory counts that differ from primary board tables.",
      "Removed incompatible median/average days-to-sell comparisons.",
      "Removed claims of measured campus vacancy, a 10.4% gain in Academy Way prices, or a one-for-one loss of tenants per lost international student."
    ]
  },
  "definitionReview": {
    "articleSha256": "b15e4077aea3229fdab258309c4b0a00f3cd563df0d1d6f5b4f44b5aa85e050f",
    "reviewer": "GPT-6 Astra, Quebec and Prairies research agent; source-definition and continuous prose review",
    "reviewedAtUtc": "2026-09-07T17:34:05.081602+00:00",
    "checks": [
      {
        "claimIds": [
          "title",
          "description",
          "lead",
          "c1-1",
          "c1-3",
          "c2-1",
          "c3-2"
        ],
        "sources": [
          "march",
          "july",
          "june"
        ],
        "sourceLocator": "Broker campus commentary and primary June apartment rows",
        "outcome": "qualified",
        "meaning": "Attributed local qualitative assessment; regional sales and transaction median.",
        "reason": "No causal certainty or municipality-only label; inventory and days discrepancies omitted."
      },
      {
        "claimIds": [
          "c1-2",
          "c1-3",
          "c4-1"
        ],
        "sources": [
          "ubco",
          "recruit",
          "ircc"
        ],
        "sourceLocator": "Table 12 grand totals and recruitment/policy passages",
        "outcome": "qualified",
        "meaning": "Winter headcount, domestic/international components; permit flows and applications are separate.",
        "reason": "Arithmetic reproduced; no student-to-household conversion or confident forecast band."
      },
      {
        "claimIds": [
          "c2-2",
          "c3-2"
        ],
        "sources": [
          "aug",
          "june",
          "bc"
        ],
        "sourceLocator": "Primary apartment rows and historical BCREA outlook",
        "outcome": "qualified",
        "meaning": "Same-month annual sales/median comparisons and dated provincial forecast.",
        "reason": "No current-price estimate from transaction median difference."
      }
    ]
  },
  "datasetFindings": [
    {
      "reportFile": "analysis.json",
      "reportSha256": "becf21f80cda7a8fb3f533f6f877507842426a61eb7c3e1bb8b1182c04d7cf51",
      "claimIds": [
        "c1-1",
        "c1-3",
        "c2-1",
        "c3-2"
      ],
      "archiveContribution": "Two retained local reports establish the persistence and geographic contrast of campus weakness. Newly checked university counts test their proposed demand mechanism, and August board outcomes challenge the regional recovery interpretation."
    }
  ],
  "causalChains": [
    {
      "claimId": "c1-3",
      "sources": [
        "march",
        "july",
        "ubco",
        "recruit",
        "ircc"
      ],
      "mechanism": "National student-policy changes alter international recruitment, while domestic enrolment offsets total headcount; different housing needs can produce campus-area weakness without a shrinking campus.",
      "localExposure": "Student-oriented housing near UBC Okanagan and Academy Way, within Kelowna.",
      "timeHorizon": "2026/27 academic year",
      "counterEvidence": "Housing arrangements are unmeasured and international applications are improving.",
      "forecastImplication": "Test the enrolment mix before translating it into a rental-demand forecast."
    }
  ],
  "gaps": [
    "New primary checks supplement, rather than impersonate, retained SQL captures.",
    "Regional apartment figures are Central Okanagan, not Kelowna municipality-only.",
    "Campus pricing evidence is attributed qualitative commentary, not a numerical neighbourhood price series.",
    "Headcount is not a measure of occupied rental homes; forecast has no calibrated confidence interval."
  ],
  "retrievalCoverage": {
    "initialLocalPageLimit": 100,
    "hasMore": true,
    "statement": "Initial association-based candidates are bounded discovery. Selected original captures and complete named-source histories were inspected; unrelated geography and generated narrative claims were excluded."
  },
  "sharedPacketRefs": [
    "shared/checked-national-context.json"
  ]
}
