{
  "version": "2026-04-30-real-data-v1",
  "generatedAt": "2026-04-29T20:54:55.364Z",
  "prefecture": {
    "code": "01",
    "slug": "hokkaido",
    "name": "北海道",
    "region": "北海道",
    "center": {
      "lat": 43.06417,
      "lng": 141.34694,
      "zoom": 5
    }
  },
  "metrics": {
    "transactionPrice": {
      "median": 8900000,
      "average": 22088433,
      "count": 14128,
      "unit": "円",
      "period": "2024",
      "sourceId": "reinfolib-xit001",
      "missingReason": null
    },
    "landPrice": {
      "median": 29700,
      "average": 53198,
      "count": 1850,
      "unit": "円/m²",
      "period": "2026",
      "sourceId": "reinfolib-xct001",
      "missingReason": null
    },
    "population": {
      "latest": 5224614,
      "year": 2020,
      "changeRate5y": null,
      "unit": "人",
      "sourceId": "estat-population",
      "missingReason": "2020年国勢調査の都道府県別総人口を掲載。5年増減率は同一表内で算出できる過去年が未確認のため未掲載です。"
    },
    "hazardRisk": {
      "score": null,
      "level": "要地域確認",
      "summary": "北海道の災害リスクは住所、地形、自治体ハザードマップで判定が変わります。Phase 1では国土数値情報の公式入口を確認し、重い災害GeoJSONの全面同梱は行っていません。",
      "sourceId": "ksj-hazard",
      "missingReason": "国土数値情報の災害データは住所単位の確認が必要なため、県別の単一スコアには集約していません。",
      "indicators": [
        {
          "label": "住所単位確認",
          "value": "自治体ハザードマップ必須",
          "sourceId": "ksj-hazard"
        },
        {
          "label": "Phase 1方針",
          "value": "巨大GeoJSON同梱なし",
          "sourceId": "ksj-hazard"
        }
      ]
    }
  },
  "landPrice": {
    "municipalityRanking": [
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "median": 229500,
        "average": 248908,
        "count": 52,
        "lat": 43.047424,
        "lng": 141.327577
      },
      {
        "municipalityCode": "01105",
        "municipality": "札幌市豊平区",
        "median": 150500,
        "average": 154390,
        "count": 62,
        "lat": 43.028099,
        "lng": 141.385261
      },
      {
        "municipalityCode": "01107",
        "municipality": "札幌市西区",
        "median": 135500,
        "average": 126728,
        "count": 58,
        "lat": 43.077537,
        "lng": 141.284518
      },
      {
        "municipalityCode": "01104",
        "municipality": "札幌市白石区",
        "median": 132500,
        "average": 122777,
        "count": 56,
        "lat": 43.053712,
        "lng": 141.416194
      },
      {
        "municipalityCode": "01103",
        "municipality": "札幌市東区",
        "median": 112000,
        "average": 118331,
        "count": 74,
        "lat": 43.098238,
        "lng": 141.380285
      },
      {
        "municipalityCode": "01108",
        "municipality": "札幌市厚別区",
        "median": 107000,
        "average": 117481,
        "count": 52,
        "lat": 43.039193,
        "lng": 141.47422
      },
      {
        "municipalityCode": "01110",
        "municipality": "札幌市清田区",
        "median": 82100,
        "average": 79544,
        "count": 36,
        "lat": 43.000297,
        "lng": 141.446634
      },
      {
        "municipalityCode": "01109",
        "municipality": "札幌市手稲区",
        "median": 76150,
        "average": 75046,
        "count": 56,
        "lat": 43.124805,
        "lng": 141.239087
      },
      {
        "municipalityCode": "01102",
        "municipality": "札幌市北区",
        "median": 72300,
        "average": 96431,
        "count": 90,
        "lat": 43.124578,
        "lng": 141.341178
      },
      {
        "municipalityCode": "01400",
        "municipality": "倶知安町",
        "median": 67000,
        "average": 100667,
        "count": 6,
        "lat": 42.891642,
        "lng": 140.739904
      },
      {
        "municipalityCode": "01224",
        "municipality": "千歳市",
        "median": 51000,
        "average": 53974,
        "count": 38,
        "lat": 42.833491,
        "lng": 141.639947
      },
      {
        "municipalityCode": "01217",
        "municipality": "江別市",
        "median": 49500,
        "average": 46062,
        "count": 58,
        "lat": 43.095286,
        "lng": 141.527927
      },
      {
        "municipalityCode": "01231",
        "municipality": "恵庭市",
        "median": 46900,
        "average": 45416,
        "count": 38,
        "lat": 42.893026,
        "lng": 141.578477
      },
      {
        "municipalityCode": "01234",
        "municipality": "北広島市",
        "median": 45000,
        "average": 45806,
        "count": 34,
        "lat": 42.978788,
        "lng": 141.53055
      },
      {
        "municipalityCode": "01202",
        "municipality": "函館市",
        "median": 40500,
        "average": 39263,
        "count": 62,
        "lat": 41.797598,
        "lng": 140.763666
      },
      {
        "municipalityCode": "01207",
        "municipality": "帯広市",
        "median": 36300,
        "average": 35535,
        "count": 62,
        "lat": 42.913413,
        "lng": 143.179913
      },
      {
        "municipalityCode": "01235",
        "municipality": "石狩市",
        "median": 35750,
        "average": 30175,
        "count": 24,
        "lat": 43.172667,
        "lng": 141.317258
      },
      {
        "municipalityCode": "01106",
        "municipality": "札幌市南区",
        "median": 31600,
        "average": 55150,
        "count": 72,
        "lat": 42.981102,
        "lng": 141.328231
      },
      {
        "municipalityCode": "01643",
        "municipality": "幕別町",
        "median": 30200,
        "average": 24600,
        "count": 14,
        "lat": 42.912908,
        "lng": 143.282554
      },
      {
        "municipalityCode": "01631",
        "municipality": "音更町",
        "median": 28300,
        "average": 24206,
        "count": 18,
        "lat": 42.964091,
        "lng": 143.207827
      }
    ],
    "points": [
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 830000,
        "lat": 43.05488806,
        "lng": 141.31880889,
        "address": "南１条西２６－１－８"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 830000,
        "lat": 43.05488806,
        "lng": 141.31880889,
        "address": "南１条西２６－１－８"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 459000,
        "lat": 43.05552778,
        "lng": 141.31397222,
        "address": "大通西２８－２－５"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 458000,
        "lat": 43.05552778,
        "lng": 141.31397222,
        "address": "大通西２８－２－５"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 352000,
        "lat": 43.06013,
        "lng": 141.32147,
        "address": "北２条西２３－２－２０"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 350000,
        "lat": 43.06013,
        "lng": 141.32147,
        "address": "北２条西２３－２－２０"
      },
      {
        "municipalityCode": "01103",
        "municipality": "札幌市東区",
        "pricePerSquareMeter": 350000,
        "lat": 43.07275889,
        "lng": 141.35790611,
        "address": "北９条東３－１－１"
      },
      {
        "municipalityCode": "01103",
        "municipality": "札幌市東区",
        "pricePerSquareMeter": 349000,
        "lat": 43.07275889,
        "lng": 141.35790611,
        "address": "北９条東３－１－１"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 345000,
        "lat": 43.06186889,
        "lng": 141.33472306,
        "address": "北２条西１４丁目１番１"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 345000,
        "lat": 43.06186889,
        "lng": 141.33472306,
        "address": "北２条西１４丁目１番１"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 338000,
        "lat": 43.05248667,
        "lng": 141.32454333,
        "address": "南４条西２２－２－１５"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 338000,
        "lat": 43.05248667,
        "lng": 141.32454333,
        "address": "南４条西２２－２－１５"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 267000,
        "lat": 43.05302778,
        "lng": 141.33158333,
        "address": "南５条西１６－１－２３"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 267000,
        "lat": 43.05302778,
        "lng": 141.33158333,
        "address": "南５条西１６－１－２３"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 266000,
        "lat": 43.06102778,
        "lng": 141.30441667,
        "address": "宮の森３条７－３－２２"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 265000,
        "lat": 43.04072222,
        "lng": 141.35197222,
        "address": "南１５条西６－１－１"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 265000,
        "lat": 43.04072222,
        "lng": 141.35197222,
        "address": "南１５条西６－１－１"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 264000,
        "lat": 43.06102778,
        "lng": 141.30441667,
        "address": "宮の森３条７－３－２２"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 260000,
        "lat": 43.0675675,
        "lng": 141.32725111,
        "address": "北８条西１８丁目２番１外"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 257000,
        "lat": 43.0675675,
        "lng": 141.32725111,
        "address": "北８条西１８丁目２番１外"
      },
      {
        "municipalityCode": "01102",
        "municipality": "札幌市北区",
        "pricePerSquareMeter": 253000,
        "lat": 43.07926306,
        "lng": 141.34963833,
        "address": "北１５条西２－２－１０"
      },
      {
        "municipalityCode": "01102",
        "municipality": "札幌市北区",
        "pricePerSquareMeter": 253000,
        "lat": 43.07926306,
        "lng": 141.34963833,
        "address": "北１５条西２－２－１０"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 238000,
        "lat": 43.03638889,
        "lng": 141.34933333,
        "address": "南１８条西８－１－４３"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 238000,
        "lat": 43.03638889,
        "lng": 141.34933333,
        "address": "南１８条西８－１－４３"
      },
      {
        "municipalityCode": "01102",
        "municipality": "札幌市北区",
        "pricePerSquareMeter": 238000,
        "lat": 43.095875,
        "lng": 141.34285611,
        "address": "北２９条西４－１－１"
      },
      {
        "municipalityCode": "01102",
        "municipality": "札幌市北区",
        "pricePerSquareMeter": 238000,
        "lat": 43.095875,
        "lng": 141.34285611,
        "address": "北２９条西４－１－１"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 237000,
        "lat": 43.0370225,
        "lng": 141.33929278,
        "address": "南１７条西１３－１－３３"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 237000,
        "lat": 43.04353444,
        "lng": 141.33407722,
        "address": "南１２条西１６－１－３"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 237000,
        "lat": 43.04353444,
        "lng": 141.33407722,
        "address": "南１２条西１６－１－３"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 236000,
        "lat": 43.05602778,
        "lng": 141.30438889,
        "address": "宮の森１条１１－３－１２"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 236000,
        "lat": 43.0370225,
        "lng": 141.33929278,
        "address": "南１７条西１３－１－３３"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 234000,
        "lat": 43.05602778,
        "lng": 141.30438889,
        "address": "宮の森１条１１－３－１２"
      },
      {
        "municipalityCode": "01103",
        "municipality": "札幌市東区",
        "pricePerSquareMeter": 230000,
        "lat": 43.07528833,
        "lng": 141.3588,
        "address": "北１１条東４－１－３"
      },
      {
        "municipalityCode": "01103",
        "municipality": "札幌市東区",
        "pricePerSquareMeter": 228000,
        "lat": 43.07528833,
        "lng": 141.3588,
        "address": "北１１条東４－１－３"
      },
      {
        "municipalityCode": "01105",
        "municipality": "札幌市豊平区",
        "pricePerSquareMeter": 228000,
        "lat": 43.04788889,
        "lng": 141.37127778,
        "address": "豊平７条８－１－５"
      },
      {
        "municipalityCode": "01102",
        "municipality": "札幌市北区",
        "pricePerSquareMeter": 227000,
        "lat": 43.08843083,
        "lng": 141.34585278,
        "address": "北２２条西３－２－８"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 225000,
        "lat": 43.03852778,
        "lng": 141.33444444,
        "address": "南１６条西１６－１－６"
      },
      {
        "municipalityCode": "01102",
        "municipality": "札幌市北区",
        "pricePerSquareMeter": 225000,
        "lat": 43.08843083,
        "lng": 141.34585278,
        "address": "北２２条西３－２－８"
      },
      {
        "municipalityCode": "01105",
        "municipality": "札幌市豊平区",
        "pricePerSquareMeter": 225000,
        "lat": 43.04788889,
        "lng": 141.37127778,
        "address": "豊平７条８－１－５"
      },
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "pricePerSquareMeter": 224000,
        "lat": 43.04183333,
        "lng": 141.33952778,
        "address": "南１３条西１３－２－１０"
      }
    ],
    "percentiles": {
      "p25": 9900,
      "p50": 29700,
      "p75": 70300
    }
  },
  "transactions": {
    "histogram": [
      {
        "label": "0-1000万円",
        "min": 0,
        "max": 10000000,
        "count": 7453
      },
      {
        "label": "1000万-2000万円",
        "min": 10000000,
        "max": 20000000,
        "count": 2590
      },
      {
        "label": "2000万-3000万円",
        "min": 20000000,
        "max": 30000000,
        "count": 1540
      },
      {
        "label": "3000万-5000万円",
        "min": 30000000,
        "max": 50000000,
        "count": 1600
      },
      {
        "label": "5000万-1億円",
        "min": 50000000,
        "max": 100000000,
        "count": 500
      },
      {
        "label": "1億円以上",
        "min": 100000000,
        "max": null,
        "count": 445
      }
    ],
    "municipalitySummary": [
      {
        "municipalityCode": "01101",
        "municipality": "札幌市中央区",
        "median": 32000000,
        "average": 79224288,
        "count": 709,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "01104",
        "municipality": "札幌市白石区",
        "median": 29000000,
        "average": 46574187,
        "count": 418,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "01103",
        "municipality": "札幌市東区",
        "median": 28000000,
        "average": 41802781,
        "count": 561,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "01105",
        "municipality": "札幌市豊平区",
        "median": 25000000,
        "average": 45470977,
        "count": 512,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "01107",
        "municipality": "札幌市西区",
        "median": 25000000,
        "average": 37696781,
        "count": 497,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "01108",
        "municipality": "札幌市厚別区",
        "median": 24000000,
        "average": 34782266,
        "count": 233,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "01403",
        "municipality": "古宇郡泊村",
        "median": 20000000,
        "average": 20000000,
        "count": 1,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "01102",
        "municipality": "札幌市北区",
        "median": 19000000,
        "average": 29665517,
        "count": 638,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "01110",
        "municipality": "札幌市清田区",
        "median": 19000000,
        "average": 28625424,
        "count": 236,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "01224",
        "municipality": "千歳市",
        "median": 18000000,
        "average": 37155657,
        "count": 294,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "01109",
        "municipality": "札幌市手稲区",
        "median": 17000000,
        "average": 35447071,
        "count": 280,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "01234",
        "municipality": "北広島市",
        "median": 16000000,
        "average": 34138897,
        "count": 96,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "01231",
        "municipality": "恵庭市",
        "median": 15000000,
        "average": 20492132,
        "count": 197,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "01217",
        "municipality": "江別市",
        "median": 13000000,
        "average": 20608062,
        "count": 273,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "01207",
        "municipality": "帯広市",
        "median": 11000000,
        "average": 22258871,
        "count": 381,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "01631",
        "municipality": "河東郡音更町",
        "median": 10500000,
        "average": 15241201,
        "count": 110,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "01213",
        "municipality": "苫小牧市",
        "median": 10000000,
        "average": 21770553,
        "count": 537,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "01400",
        "municipality": "虻田郡倶知安町",
        "median": 10000000,
        "average": 49063846,
        "count": 65,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "01106",
        "municipality": "札幌市南区",
        "median": 9800000,
        "average": 16178610,
        "count": 333,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "01202",
        "municipality": "函館市",
        "median": 9050000,
        "average": 18898245,
        "count": 576,
        "lat": null,
        "lng": null
      }
    ],
    "sampleCount": 14128,
    "percentiles": {
      "p25": 2500000,
      "p50": 8900000,
      "p75": 22000000
    }
  },
  "populationTrend": [
    {
      "year": 2020,
      "value": 5224614,
      "sourceId": "estat-population"
    }
  ],
  "hazardRisk": {
    "score": null,
    "level": "要地域確認",
    "summary": "北海道の災害リスクは住所、地形、自治体ハザードマップで判定が変わります。Phase 1では国土数値情報の公式入口を確認し、重い災害GeoJSONの全面同梱は行っていません。",
    "sourceId": "ksj-hazard",
    "missingReason": "国土数値情報の災害データは住所単位の確認が必要なため、県別の単一スコアには集約していません。",
    "indicators": [
      {
        "label": "住所単位確認",
        "value": "自治体ハザードマップ必須",
        "sourceId": "ksj-hazard"
      },
      {
        "label": "Phase 1方針",
        "value": "巨大GeoJSON同梱なし",
        "sourceId": "ksj-hazard"
      }
    ]
  },
  "sources": [
    {
      "id": "reinfolib-xit001",
      "name": "不動産情報ライブラリ XIT001",
      "url": "https://www.reinfolib.mlit.go.jp/help/apiManual/xit001/",
      "retrievedAt": "2026-04-29T20:54:55.364Z",
      "period": "2024",
      "notes": "不動産取引価格情報を都道府県別・四半期別に取得し、取引価格を集計しています。"
    },
    {
      "id": "reinfolib-xct001",
      "name": "不動産情報ライブラリ XCT001",
      "url": "https://www.reinfolib.mlit.go.jp/help/apiManual/xct001/",
      "retrievedAt": "2026-04-29T20:54:55.364Z",
      "period": "2026",
      "notes": "地価公示の住宅地データを取得し、1㎡当たり価格を集計しています。"
    },
    {
      "id": "estat-population",
      "name": "e-Stat 国勢調査 人口",
      "url": "https://www.e-stat.go.jp/api/api-info/e-stat-manual3-0",
      "retrievedAt": "2026-04-29T20:54:55.364Z",
      "period": "2020",
      "notes": "getStatsList/getMetaInfoで統計表と次元を確認し、getStatsDataで都道府県別総人口を取得しています。"
    },
    {
      "id": "ksj-hazard",
      "name": "国土数値情報",
      "url": "https://nlftp.mlit.go.jp/ksj/",
      "retrievedAt": "2026-04-29T20:54:55.364Z",
      "period": "dataset-specific",
      "notes": "Phase 1では巨大GeoJSONを同梱せず、公式災害・地理空間データの確認導線と地域確認注意を掲載しています。"
    },
    {
      "id": "gsi-tiles",
      "name": "国土地理院 地理院タイル",
      "url": "https://maps.gsi.go.jp/development/",
      "retrievedAt": "2026-04-29T20:54:55.364Z",
      "period": "current",
      "notes": "MapLibre GL JSの背景地図として標準地図タイルを利用します。"
    }
  ],
  "quality": {
    "missingReasons": [
      "2020年国勢調査の都道府県別総人口を掲載。5年増減率は同一表内で算出できる過去年が未確認のため未掲載です。",
      "国土数値情報の災害データは住所単位の確認が必要なため、県別の単一スコアには集約していません。"
    ],
    "warnings": [
      "取引価格は2024年の不動産取引価格情報を集計しており、個別物件の査定額ではありません。",
      "地価公示は住宅地division=00の1㎡当たり価格を集計しています。",
      "災害リスクは住所単位で変わるため、自治体ハザードマップで必ず確認してください。"
    ]
  },
  "ranking": {
    "landPriceRank": 37,
    "transactionRank": 18,
    "populationRank": 8
  }
}
