{
  "schemaVersion": 1,
  "kind": "city-market-research-evidence",
  "publication": {
    "id": "city-mb-4f977a5a-5c76-42bb-adb1-0023d0c1ea05-ffb0116ec20f",
    "batch": "edition-2026-09-07",
    "publicPath": "/markets/mb/mb-winnipeg-market-outlook-2026-09-07",
    "sourceArticleSha256": "ffb0116ec20f2efee9a91aa91ada971c676052a09f38151dfd76a711bb9260f3",
    "publishedAtUtc": "2026-09-08T01:38:04.954934Z",
    "editorialLanguageCheck": "passed"
  },
  "cityId": "4f977a5a-5c76-42bb-adb1-0023d0c1ea05",
  "city": "Winnipeg",
  "province": "MB",
  "asOfUtc": "2026-09-07T16:00:00.1724277+00:00",
  "thesis": "Winnipeg's fastest-rising median price belongs to townhouses, but the clearer tightening in resale supply belongs to apartments. Reading those two signals together gives buyers and sellers a more useful outlook than treating every price increase as evidence of the same market.",
  "sources": [
    {
      "key": "conditions",
      "name": "Winnipeg board market conditions",
      "url": "https://stats.crea.ca/mls/winn-market-conditions",
      "publisher": "Canadian Real Estate Association and Winnipeg Regional Real Estate Board",
      "publicationDate": null,
      "observationPeriod": "Q2 2026 versus Q2 2025",
      "dateNote": "Q2 2026 versus Q2 2025; capture 2026-09-03T18:07:26.7167152 UTC. Original publication date not supplied.",
      "checkedAtUtc": "2026-09-07T16:11:03.389512+00:00",
      "scopes": [
        "local",
        "regional"
      ],
      "recordIds": [
        "458d73c2-e7a5-4070-b37c-9b3422c39e74"
      ],
      "sourceLocator": "Single Detached, Townhouse and Apartment Units paragraphs",
      "verification": "Archived original text checked; current primary page also read on September 7, 2026."
    },
    {
      "key": "prices",
      "name": "Winnipeg board median sale prices",
      "url": "https://stats.crea.ca/mls/winn-median-price",
      "publisher": "Canadian Real Estate Association and Winnipeg Regional Real Estate Board",
      "publicationDate": null,
      "observationPeriod": "Q2 2026, year-over-year changes",
      "dateNote": "Q2 2026, year-over-year changes; capture 2026-09-03T18:07:27.9145694 UTC. Original publication date not supplied.",
      "checkedAtUtc": "2026-09-07T16:11:03.389512+00:00",
      "scopes": [
        "local",
        "regional"
      ],
      "recordIds": [
        "c5b1478b-f5c4-4e68-89cc-1415a3b0a4e6"
      ],
      "sourceLocator": "Median Price, three property categories",
      "verification": "Archived original text checked; current primary page also read on September 7, 2026."
    },
    {
      "key": "ranges",
      "name": "Winnipeg board sales by price range",
      "url": "https://stats.crea.ca/mls/winn-sales-by-price-range",
      "publisher": "Canadian Real Estate Association and Winnipeg Regional Real Estate Board",
      "publicationDate": null,
      "observationPeriod": "Q2 2026",
      "dateNote": "Q2 2026; capture 2026-09-03T18:07:25.9146785 UTC. Original publication date not supplied.",
      "checkedAtUtc": "2026-09-07T16:11:03.389512+00:00",
      "scopes": [
        "local",
        "regional"
      ],
      "recordIds": [
        "fd0c2843-bbdc-4975-b52c-3c80ac9831a8"
      ],
      "sourceLocator": "Tightest market statements by property type",
      "verification": "Archived original text checked; current primary page also read on September 7, 2026."
    },
    {
      "key": "migration",
      "name": "Manitoba migration reported by CREA",
      "url": "https://stats.crea.ca/board/winn-migration",
      "publisher": "Canadian Real Estate Association and Winnipeg Regional Real Estate Board",
      "publicationDate": null,
      "observationPeriod": "Q1 2026 versus Q1 2025",
      "dateNote": "Q1 2026 versus Q1 2025; capture 2026-09-03T18:07:21.1302174 UTC. Original publication date not supplied.",
      "checkedAtUtc": "2026-09-07T16:11:03.389512+00:00",
      "scopes": [
        "provincial"
      ],
      "recordIds": [
        "8a20cff1-ec7d-4ac1-b22c-035693d76bfb"
      ],
      "sourceLocator": "Changes in population from migration and immigration",
      "verification": "Dated September 3 archived original checked. Web retrieval served older Q4 2025 content; it does not verify or refute the different Q1 period."
    },
    {
      "key": "boc",
      "name": "Bank of Canada September decision",
      "url": "https://www.bankofcanada.ca/2026/09/fad-press-release-2026-09-02/",
      "publisher": "Bank of Canada",
      "publicationDate": "2026-09-02",
      "observationPeriod": "September 2, 2026 policy decision and financial conditions since July",
      "dateNote": "Published September 2, 2026. Primary source checked in shared national packet.",
      "checkedAtUtc": "2026-09-07T16:11:03.389512+00:00",
      "scopes": [
        "national"
      ],
      "recordIds": [],
      "sourceLocator": "Policy decision and Financial conditions paragraphs",
      "verification": "Parent agent checked primary release; child independently opened official release and policy search."
    }
  ],
  "claims": [
    {
      "id": "c1-1",
      "kind": "observation",
      "section": 0,
      "paragraph": 0,
      "sources": [
        "prices"
      ],
      "explanation": "Read all three median-price category definitions and quarter. Title and lead are supported by the contrast developed in the following paragraph."
    },
    {
      "id": "c1-2",
      "kind": "interpretation",
      "section": 0,
      "paragraph": 1,
      "sources": [
        "conditions",
        "prices"
      ],
      "explanation": "Cross-source retained finding. Months of inventory compares current stock with sales pace; sold days are medians. No conversion to listing counts or statistically proven leading indicator."
    },
    {
      "id": "c2-1",
      "kind": "observation",
      "section": 1,
      "paragraph": 0,
      "sources": [
        "ranges"
      ],
      "explanation": "Exact category and price-band statements read in original capture and current primary text. No numerical sales changes from unseen charts are used."
    },
    {
      "id": "c2-2",
      "kind": "interpretation",
      "section": 1,
      "paragraph": 1,
      "sources": [
        "conditions",
        "prices"
      ],
      "explanation": "Local consequence of opposed inventory directions; absolute apartment inventory remains above townhouse and detached levels."
    },
    {
      "id": "c3-1",
      "kind": "observation",
      "section": 2,
      "paragraph": 0,
      "sources": [
        "migration"
      ],
      "explanation": "Dated archived Q1 source explicitly separates international and interprovincial migration. Removed generated-rollup claim that this measures total population decline."
    },
    {
      "id": "c3-2",
      "kind": "interpretation",
      "section": 2,
      "paragraph": 1,
      "sources": [
        "migration",
        "conditions"
      ],
      "explanation": "Conditional local exposure clearly identified as unmeasured. Migration is not asserted to have caused Q2 resale movements."
    },
    {
      "id": "c4-1",
      "kind": "interpretation",
      "section": 3,
      "paragraph": 0,
      "sources": [
        "boc",
        "ranges"
      ],
      "explanation": "National rate and yield statements checked in shared primary packet; household mortgage pass-through is a mechanism, not a measured local rate change."
    },
    {
      "id": "c5-1",
      "kind": "forecast",
      "section": 4,
      "paragraph": 0,
      "sources": [
        "conditions",
        "prices",
        "migration",
        "boc"
      ],
      "explanation": "Forecast registered only in this new unpublished draft after cutoff; not backdated to Q2. Assumptions and contradictory observable outcomes are in prose."
    }
  ],
  "forecasts": [
    {
      "claimId": "c5-1",
      "horizon": "From September 7, 2026 through June 30, 2027",
      "assumptions": [
        "No sharp jump in mortgage costs",
        "No large apartment completion wave",
        "No sustained Winnipeg employment shock"
      ],
      "upside": "Stronger local household formation supports apartment absorption.",
      "downside": "Persistent negative Manitoba migration reaches Winnipeg rental and resale demand.",
      "changeSignals": [
        "Two subsequent quarterly board inventory comparisons",
        "Apartment inventory turning upward year over year",
        "Townhouse price growth retaining its lead despite rising inventory"
      ],
      "confidence": "low",
      "confidenceReason": "Quarterly category contrast is measured; local migration, completions and buyer identities are not. This is an uncalibrated editorial directional forecast."
    }
  ],
  "review": {
    "factual": true,
    "editorial": true,
    "reviewer": "GPT-6 Astra, Quebec and Prairies research agent; source-definition and continuous prose review",
    "reviewedAtUtc": "2026-09-07T16:11:03.389512+00:00",
    "articleSha256": "ffb0116ec20f2efee9a91aa91ada971c676052a09f38151dfd76a711bb9260f3"
  },
  "insightReview": {
    "articleSha256": "ffb0116ec20f2efee9a91aa91ada971c676052a09f38151dfd76a711bb9260f3",
    "reviewer": "GPT-6 Astra, Quebec and Prairies research agent; source-definition and continuous prose review",
    "reviewedAtUtc": "2026-09-07T16:11:03.389512+00:00",
    "findings": [
      {
        "claimIds": [
          "c1-2",
          "c2-2"
        ],
        "observationIds": [
          "town-supply",
          "apartment-supply",
          "town-price",
          "migration"
        ],
        "ordinaryInterpretation": "The strongest median-price gain identifies the strongest segment for the next purchase.",
        "additionalFinding": "Townhouses led median-price growth while their inventory ratio and sold marketing time both increased. Apartments had slower price growth but a falling inventory ratio. These measures rank recent price performance and current pressure differently.",
        "archiveContribution": "Joining retained property-type price and market-condition captures reveals a direction-of-pressure mismatch; the Manitoba migration capture supplies a separately scoped forward demand risk. No claim that these public records are exclusive or that multiple identical captures add evidence.",
        "localConsequence": "A townhouse seller extrapolating 7.4% growth faces different evidence from an apartment buyer facing tightening resale supply.",
        "counterEvidence": "Apartment sold marketing time also rose slightly; inventory ratios depend on sales, and the mix of sold properties can move medians.",
        "missingLinks": [
          "No matched property-level transactions or Winnipeg-specific migration estimate; no causal attribution of segment movements to migration."
        ]
      }
    ],
    "removedOrDemoted": [
      "Removed implication that falling low-price sales prove weak demand; prices crossing bands and restricted supply can both reduce those counts.",
      "Removed claim that a provincial migration loss equals total population decline or Winnipeg household losses."
    ]
  },
  "definitionReview": {
    "articleSha256": "ffb0116ec20f2efee9a91aa91ada971c676052a09f38151dfd76a711bb9260f3",
    "reviewer": "GPT-6 Astra, Quebec and Prairies research agent; source-definition and continuous prose review",
    "reviewedAtUtc": "2026-09-07T16:11:03.389512+00:00",
    "checks": [
      {
        "claimIds": [
          "title",
          "description",
          "lead",
          "c1-1",
          "c1-2",
          "c2-2",
          "c5-1"
        ],
        "sources": [
          "conditions",
          "prices"
        ],
        "sourceLocator": "Q2 2026 Median Price categories; Market Conditions Townhouse and Apartment Units",
        "outcome": "qualified",
        "meaning": "Medians of sales; months of inventory at quarter end; median days for sold homes. Board territory, not municipal boundaries.",
        "period": "Q2 2026 versus Q2 2025",
        "calculation": "No formal estimate of future prices. Direction comparisons only.",
        "reason": "Exact values match retained raw text and current primary page. Opposed trends do not establish causation or a calibrated forecast."
      },
      {
        "claimIds": [
          "c2-1"
        ],
        "sources": [
          "ranges"
        ],
        "sourceLocator": "Sales by Price Range, named tightest bands",
        "outcome": "verified",
        "meaning": "Relative supply-demand pressure for board property-type price bands.",
        "period": "Q2 2026",
        "reason": "Uses only explicit text; excludes chart-only percentage changes."
      },
      {
        "claimIds": [
          "c3-1",
          "c3-2"
        ],
        "sources": [
          "migration"
        ],
        "sourceLocator": "Changes in population from migration and immigration",
        "outcome": "qualified",
        "meaning": "Provincial net migration contribution only; observation period Q1 2026, September 3 capture.",
        "reason": "Does not establish total population change, city migration, household count or rental vacancy. Older web retrieval Q4 vintage not substituted."
      },
      {
        "claimIds": [
          "c4-1",
          "c5-1"
        ],
        "sources": [
          "boc"
        ],
        "sourceLocator": "September 2 primary policy decision, Financial conditions paragraph",
        "outcome": "qualified",
        "meaning": "National overnight target and long-term bond-yield direction, not household mortgage offers.",
        "reason": "Shared national primary review inspected; local mechanism and uncertainty reviewed separately."
      }
    ]
  },
  "datasetFindings": [
    {
      "reportFile": "analysis.json",
      "reportSha256": "18c3d5dcc04c6525d5831b27fdcae2dc0b8bb12daae02ccb2d21035b3e164b36",
      "claimIds": [
        "c1-2",
        "c2-2"
      ],
      "archiveContribution": "Joining retained property-type price and market-condition captures reveals a direction-of-pressure mismatch; the Manitoba migration capture supplies a separately scoped forward demand risk. No claim that these public records are exclusive or that multiple identical captures add evidence."
    }
  ],
  "causalChains": [
    {
      "claimId": "c3-2",
      "sources": [
        "migration",
        "conditions"
      ],
      "mechanism": "Persistently fewer arriving households can soften rental absorption and the later pool of entry-level buyers.",
      "localExposure": "Winnipeg rental and entry-level markets, conditional on the provincial migration decline reaching the city.",
      "timeHorizon": "Late 2026 through June 2027",
      "counterEvidence": "Within-province arrivals and existing renter purchases could offset international migration weakness; apartment inventory was tightening in Q2.",
      "forecastImplication": "Keep the relative apartment supply forecast conditional rather than assuming affordable stock must continue tightening."
    }
  ],
  "gaps": [
    "No matched transaction-level sample, local migration decomposition or completed-unit series.",
    "Archive histories contain repeated captures; the finding joins distinct measures, not recapture counts.",
    "Draft is unpublished and no forecast outcome is yet due."
  ],
  "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"
  ]
}
