{
  "dataset": "rail-lines",
  "title": "Bangkok new-build supply by rail line",
  "description": "Tracked new-build supply grouped by the BTS/MRT/SRT line serving each project's nearest station: project count, districts touched, property mix and median entry price. Line attribution comes from the developer's own copy, the OpenStreetMap line relation cited by the project record, or the operating network — never inferred from distance. A project beside an interchange counts on both of its lines, so the project column sums to more than the tracked total.",
  "source": "BaanScope — https://baanscope.com/data",
  "license": "CC BY 4.0",
  "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "Data: BaanScope (https://baanscope.com/data), CC BY 4.0",
  "coverage": "Bangkok Metropolitan Region off-plan and under-construction projects from nine SET-listed developers, re-checked against developer websites roughly every 2 days.",
  "generated": "2026-08-23",
  "suppression": "Per-group price statistics are omitted where a group has fewer than 3 projects.",
  "columns": [
    {
      "key": "line",
      "label": "line",
      "note": "Rail line, as the operator names it."
    },
    {
      "key": "projects",
      "label": "projects",
      "note": "Tracked projects whose nearest station is on this line. Interchanges count on both lines."
    },
    {
      "key": "offPlan",
      "label": "off_plan",
      "note": "Of those, projects not yet completed."
    },
    {
      "key": "districts",
      "label": "districts",
      "note": "Distinct districts the line's tracked projects sit in."
    },
    {
      "key": "developers",
      "label": "developers",
      "note": "Distinct SET-listed developers building on the line."
    },
    {
      "key": "condoShare",
      "label": "condo_share",
      "note": "Share of the line's tracked projects that are condominiums (0–1)."
    },
    {
      "key": "unitsPublished",
      "label": "units_published",
      "note": "Sum of published unit counts — an undercount."
    },
    {
      "key": "medianEntryPriceTHB",
      "label": "median_entry_price_thb",
      "note": "Median published \"from\" price. Empty where fewer than 3 projects."
    },
    {
      "key": "medianPricePerSqmTHB",
      "label": "median_price_per_sqm_thb",
      "note": "Median published price per m². Empty where fewer than 3 projects."
    }
  ],
  "rowCount": 10,
  "rows": [
    {
      "line": "MRT Yellow Line",
      "projects": 19,
      "offPlan": 9,
      "districts": 14,
      "developers": 8,
      "condoShare": 0.842,
      "unitsPublished": 9585,
      "medianEntryPriceTHB": 2290000,
      "medianPricePerSqmTHB": 87000
    },
    {
      "line": "MRT Pink Line",
      "projects": 13,
      "offPlan": 10,
      "districts": 8,
      "developers": 6,
      "condoShare": 0.692,
      "unitsPublished": 4471,
      "medianEntryPriceTHB": 2590000,
      "medianPricePerSqmTHB": 70000
    },
    {
      "line": "MRT Blue Line",
      "projects": 38,
      "offPlan": 23,
      "districts": 19,
      "developers": 9,
      "condoShare": 0.947,
      "unitsPublished": 22222,
      "medianEntryPriceTHB": 2990000,
      "medianPricePerSqmTHB": 110700
    },
    {
      "line": "MRT Purple Line",
      "projects": 13,
      "offPlan": 9,
      "districts": 7,
      "developers": 7,
      "condoShare": 0.538,
      "unitsPublished": 5757,
      "medianEntryPriceTHB": 3290000,
      "medianPricePerSqmTHB": 61000
    },
    {
      "line": "MRT Orange Line",
      "projects": 5,
      "offPlan": 3,
      "districts": 5,
      "developers": 4,
      "condoShare": 1,
      "unitsPublished": 5328,
      "medianEntryPriceTHB": 2690000,
      "medianPricePerSqmTHB": 117000
    },
    {
      "line": "BTS Sukhumvit Line",
      "projects": 48,
      "offPlan": 25,
      "districts": 22,
      "developers": 9,
      "condoShare": 0.958,
      "unitsPublished": 25522,
      "medianEntryPriceTHB": 4590000,
      "medianPricePerSqmTHB": 136111
    },
    {
      "line": "BTS Silom Line",
      "projects": 11,
      "offPlan": 9,
      "districts": 7,
      "developers": 5,
      "condoShare": 1,
      "unitsPublished": 6012,
      "medianEntryPriceTHB": 2890000,
      "medianPricePerSqmTHB": 112000
    },
    {
      "line": "BTS Gold Line",
      "projects": 5,
      "offPlan": 4,
      "districts": 2,
      "developers": 3,
      "condoShare": 1,
      "unitsPublished": 3237,
      "medianEntryPriceTHB": 2890000,
      "medianPricePerSqmTHB": 131900
    },
    {
      "line": "SRT Red Line",
      "projects": 7,
      "offPlan": 6,
      "districts": 4,
      "developers": 5,
      "condoShare": 0.714,
      "unitsPublished": 3229,
      "medianEntryPriceTHB": 4690000,
      "medianPricePerSqmTHB": 69000
    },
    {
      "line": "Airport Rail Link",
      "projects": 5,
      "offPlan": 2,
      "districts": 3,
      "developers": 4,
      "condoShare": 0.4,
      "unitsPublished": 1019,
      "medianEntryPriceTHB": 5500000,
      "medianPricePerSqmTHB": 37000
    }
  ]
}
