{
  "version": "2026-04-30-real-data-v1",
  "generatedAt": "2026-04-29T20:54:55.364Z",
  "prefecture": {
    "code": "08",
    "slug": "ibaraki",
    "name": "茨城県",
    "region": "関東",
    "center": {
      "lat": 36.34139,
      "lng": 140.44667,
      "zoom": 7
    }
  },
  "metrics": {
    "transactionPrice": {
      "median": 8000000,
      "average": 17724050,
      "count": 6316,
      "unit": "円",
      "period": "2024",
      "sourceId": "reinfolib-xit001",
      "missingReason": null
    },
    "landPrice": {
      "median": 26900,
      "average": 34746,
      "count": 1040,
      "unit": "円/m²",
      "period": "2026",
      "sourceId": "reinfolib-xct001",
      "missingReason": null
    },
    "population": {
      "latest": 2867009,
      "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": "08224",
        "municipality": "守谷市",
        "median": 132000,
        "average": 136788,
        "count": 34,
        "lat": 35.948748,
        "lng": 139.988249
      },
      {
        "municipalityCode": "08220",
        "municipality": "つくば市",
        "median": 50900,
        "average": 77164,
        "count": 64,
        "lat": 36.078304,
        "lng": 140.099304
      },
      {
        "municipalityCode": "08217",
        "municipality": "取手市",
        "median": 47300,
        "average": 46429,
        "count": 52,
        "lat": 35.911562,
        "lng": 140.069989
      },
      {
        "municipalityCode": "08201",
        "municipality": "水戸市",
        "median": 40600,
        "average": 39668,
        "count": 98,
        "lat": 36.367893,
        "lng": 140.448166
      },
      {
        "municipalityCode": "08219",
        "municipality": "牛久市",
        "median": 40300,
        "average": 43754,
        "count": 28,
        "lat": 35.977986,
        "lng": 140.153841
      },
      {
        "municipalityCode": "08202",
        "municipality": "日立市",
        "median": 35400,
        "average": 33825,
        "count": 68,
        "lat": 36.588373,
        "lng": 140.649266
      },
      {
        "municipalityCode": "08341",
        "municipality": "東海村",
        "median": 34250,
        "average": 37083,
        "count": 12,
        "lat": 36.46697,
        "lng": 140.565482
      },
      {
        "municipalityCode": "08204",
        "municipality": "古河市",
        "median": 33500,
        "average": 35636,
        "count": 50,
        "lat": 36.188349,
        "lng": 139.742828
      },
      {
        "municipalityCode": "08203",
        "municipality": "土浦市",
        "median": 33350,
        "average": 30709,
        "count": 60,
        "lat": 36.085216,
        "lng": 140.19652
      },
      {
        "municipalityCode": "08221",
        "municipality": "ひたちなか市",
        "median": 32800,
        "average": 32071,
        "count": 62,
        "lat": 36.393578,
        "lng": 140.549814
      },
      {
        "municipalityCode": "08207",
        "municipality": "結城市",
        "median": 31200,
        "average": 28114,
        "count": 14,
        "lat": 36.290518,
        "lng": 139.869673
      },
      {
        "municipalityCode": "08235",
        "municipality": "つくばみらい市",
        "median": 29900,
        "average": 56253,
        "count": 24,
        "lat": 35.986125,
        "lng": 140.021717
      },
      {
        "municipalityCode": "08443",
        "municipality": "阿見町",
        "median": 29400,
        "average": 29650,
        "count": 26,
        "lat": 36.027935,
        "lng": 140.200413
      },
      {
        "municipalityCode": "08226",
        "municipality": "那珂市",
        "median": 25700,
        "average": 21625,
        "count": 26,
        "lat": 36.463272,
        "lng": 140.483046
      },
      {
        "municipalityCode": "08208",
        "municipality": "龍ケ崎市",
        "median": 25600,
        "average": 29057,
        "count": 28,
        "lat": 35.918422,
        "lng": 140.173598
      },
      {
        "municipalityCode": "08546",
        "municipality": "境町",
        "median": 25600,
        "average": 21000,
        "count": 12,
        "lat": 36.11259,
        "lng": 139.801974
      },
      {
        "municipalityCode": "08309",
        "municipality": "大洗町",
        "median": 25250,
        "average": 22417,
        "count": 12,
        "lat": 36.318308,
        "lng": 140.571513
      },
      {
        "municipalityCode": "08542",
        "municipality": "五霞町",
        "median": 24650,
        "average": 20883,
        "count": 6,
        "lat": 36.103272,
        "lng": 139.738344
      },
      {
        "municipalityCode": "08211",
        "municipality": "常総市",
        "median": 22800,
        "average": 21350,
        "count": 22,
        "lat": 36.035942,
        "lng": 139.983609
      },
      {
        "municipalityCode": "08222",
        "municipality": "鹿嶋市",
        "median": 22100,
        "average": 20129,
        "count": 16,
        "lat": 35.980929,
        "lng": 140.633722
      }
    ],
    "points": [
      {
        "municipalityCode": "08220",
        "municipality": "つくば市",
        "pricePerSquareMeter": 303000,
        "lat": 36.07801389,
        "lng": 140.11345,
        "address": "竹園１丁目８番２"
      },
      {
        "municipalityCode": "08220",
        "municipality": "つくば市",
        "pricePerSquareMeter": 301000,
        "lat": 36.07801389,
        "lng": 140.11345,
        "address": "竹園１丁目８番２"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 260000,
        "lat": 35.95373389,
        "lng": 139.98956278,
        "address": "中央１丁目１２番３"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 260000,
        "lat": 35.95373389,
        "lng": 139.98956278,
        "address": "中央１丁目１２番３"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 249000,
        "lat": 35.953955,
        "lng": 139.99172389,
        "address": "ひがし野１丁目６番１６"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 248000,
        "lat": 35.953955,
        "lng": 139.99172389,
        "address": "ひがし野１丁目６番１６"
      },
      {
        "municipalityCode": "08220",
        "municipality": "つくば市",
        "pricePerSquareMeter": 246000,
        "lat": 36.07636389,
        "lng": 140.11997111,
        "address": "竹園２丁目１３番１９"
      },
      {
        "municipalityCode": "08220",
        "municipality": "つくば市",
        "pricePerSquareMeter": 246000,
        "lat": 36.07636389,
        "lng": 140.11997111,
        "address": "竹園２丁目１３番１９"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 188000,
        "lat": 35.95175444,
        "lng": 140.00238667,
        "address": "ひがし野２丁目１１番８"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 183000,
        "lat": 35.95175444,
        "lng": 140.00238667,
        "address": "ひがし野２丁目１１番８"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 174000,
        "lat": 35.94653306,
        "lng": 139.98790389,
        "address": "百合ケ丘３丁目字土塔前２６６１番１９"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 174000,
        "lat": 35.94653306,
        "lng": 139.98790389,
        "address": "百合ケ丘３丁目字土塔前２６６１番１９"
      },
      {
        "municipalityCode": "08220",
        "municipality": "つくば市",
        "pricePerSquareMeter": 173000,
        "lat": 36.0710825,
        "lng": 140.12254861,
        "address": "千現１丁目１８番１"
      },
      {
        "municipalityCode": "08220",
        "municipality": "つくば市",
        "pricePerSquareMeter": 173000,
        "lat": 36.0710825,
        "lng": 140.12254861,
        "address": "千現１丁目１８番１"
      },
      {
        "municipalityCode": "08220",
        "municipality": "つくば市",
        "pricePerSquareMeter": 172000,
        "lat": 36.08569,
        "lng": 140.10326,
        "address": "春日２丁目１５番５"
      },
      {
        "municipalityCode": "08220",
        "municipality": "つくば市",
        "pricePerSquareMeter": 172000,
        "lat": 36.08569,
        "lng": 140.10326,
        "address": "春日２丁目１５番５"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 171000,
        "lat": 35.95841806,
        "lng": 139.99061111,
        "address": "松並青葉１丁目７番３"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 169000,
        "lat": 35.95841806,
        "lng": 139.99061111,
        "address": "松並青葉１丁目７番３"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 168000,
        "lat": 35.95016806,
        "lng": 139.9959875,
        "address": "本町字新町５０４番８"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 168000,
        "lat": 35.95016806,
        "lng": 139.9959875,
        "address": "本町字新町５０４番８"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 154000,
        "lat": 35.93804472,
        "lng": 139.99468139,
        "address": "けやき台５丁目１３番７"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 154000,
        "lat": 35.93804472,
        "lng": 139.99468139,
        "address": "けやき台５丁目１３番７"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 150000,
        "lat": 35.94896,
        "lng": 139.98342833,
        "address": "百合ケ丘２丁目字清水２７６５番１１外"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 150000,
        "lat": 35.94896,
        "lng": 139.98342833,
        "address": "百合ケ丘２丁目字清水２７６５番１１外"
      },
      {
        "municipalityCode": "08235",
        "municipality": "つくばみらい市",
        "pricePerSquareMeter": 148000,
        "lat": 35.99224111,
        "lng": 140.03864111,
        "address": "陽光台３丁目２３番７"
      },
      {
        "municipalityCode": "08235",
        "municipality": "つくばみらい市",
        "pricePerSquareMeter": 148000,
        "lat": 35.99224111,
        "lng": 140.03864111,
        "address": "陽光台３丁目２３番７"
      },
      {
        "municipalityCode": "08235",
        "municipality": "つくばみらい市",
        "pricePerSquareMeter": 146000,
        "lat": 35.99676111,
        "lng": 140.04426222,
        "address": "陽光台２丁目３１番３"
      },
      {
        "municipalityCode": "08235",
        "municipality": "つくばみらい市",
        "pricePerSquareMeter": 146000,
        "lat": 35.99676111,
        "lng": 140.04426222,
        "address": "陽光台２丁目３１番３"
      },
      {
        "municipalityCode": "08220",
        "municipality": "つくば市",
        "pricePerSquareMeter": 137000,
        "lat": 36.07845,
        "lng": 140.09298,
        "address": "学園南３丁目３８番１４"
      },
      {
        "municipalityCode": "08220",
        "municipality": "つくば市",
        "pricePerSquareMeter": 135000,
        "lat": 36.07845,
        "lng": 140.09298,
        "address": "学園南３丁目３８番１４"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 132000,
        "lat": 35.94511194,
        "lng": 139.98789611,
        "address": "百合ケ丘３丁目字新山２７９２番１２"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 132000,
        "lat": 35.94447111,
        "lng": 139.99667806,
        "address": "本町字宿裏３８番１４"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 131000,
        "lat": 35.94447111,
        "lng": 139.99667806,
        "address": "本町字宿裏３８番１４"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 130000,
        "lat": 35.93945222,
        "lng": 139.98058028,
        "address": "松ケ丘７丁目４番５"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 130000,
        "lat": 35.94511194,
        "lng": 139.98789611,
        "address": "百合ケ丘３丁目字新山２７９２番１２"
      },
      {
        "municipalityCode": "08220",
        "municipality": "つくば市",
        "pricePerSquareMeter": 129000,
        "lat": 36.09097889,
        "lng": 140.09789,
        "address": "春日３丁目５番１９"
      },
      {
        "municipalityCode": "08220",
        "municipality": "つくば市",
        "pricePerSquareMeter": 128000,
        "lat": 36.09097889,
        "lng": 140.09789,
        "address": "春日３丁目５番１９"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 128000,
        "lat": 35.93945222,
        "lng": 139.98058028,
        "address": "松ケ丘７丁目４番５"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 127000,
        "lat": 35.94197111,
        "lng": 139.98774,
        "address": "松ケ丘２丁目２１番７外"
      },
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "pricePerSquareMeter": 125000,
        "lat": 35.94197111,
        "lng": 139.98774,
        "address": "松ケ丘２丁目２１番７外"
      }
    ],
    "percentiles": {
      "p25": 15700,
      "p50": 26900,
      "p75": 38700
    }
  },
  "transactions": {
    "histogram": [
      {
        "label": "0-1000万円",
        "min": 0,
        "max": 10000000,
        "count": 3535
      },
      {
        "label": "1000万-2000万円",
        "min": 10000000,
        "max": 20000000,
        "count": 1134
      },
      {
        "label": "2000万-3000万円",
        "min": 20000000,
        "max": 30000000,
        "count": 691
      },
      {
        "label": "3000万-5000万円",
        "min": 30000000,
        "max": 50000000,
        "count": 582
      },
      {
        "label": "5000万-1億円",
        "min": 50000000,
        "max": 100000000,
        "count": 260
      },
      {
        "label": "1億円以上",
        "min": 100000000,
        "max": null,
        "count": 114
      }
    ],
    "municipalitySummary": [
      {
        "municipalityCode": "08224",
        "municipality": "守谷市",
        "median": 24000000,
        "average": 33366667,
        "count": 153,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "08220",
        "municipality": "つくば市",
        "median": 21000000,
        "average": 34650634,
        "count": 599,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "08201",
        "municipality": "水戸市",
        "median": 14000000,
        "average": 22693624,
        "count": 582,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "08219",
        "municipality": "牛久市",
        "median": 14000000,
        "average": 21726954,
        "count": 180,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "08221",
        "municipality": "ひたちなか市",
        "median": 12000000,
        "average": 18649428,
        "count": 297,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "08235",
        "municipality": "つくばみらい市",
        "median": 12000000,
        "average": 16619667,
        "count": 156,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "08443",
        "municipality": "稲敷郡阿見町",
        "median": 12000000,
        "average": 19435833,
        "count": 180,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "08217",
        "municipality": "取手市",
        "median": 11000000,
        "average": 19292063,
        "count": 244,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "08341",
        "municipality": "那珂郡東海村",
        "median": 10500000,
        "average": 16043750,
        "count": 72,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "08203",
        "municipality": "土浦市",
        "median": 10000000,
        "average": 24025049,
        "count": 406,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "08202",
        "municipality": "日立市",
        "median": 9300000,
        "average": 14110168,
        "count": 298,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "08521",
        "municipality": "結城郡八千代町",
        "median": 9200000,
        "average": 10912903,
        "count": 31,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "08208",
        "municipality": "龍ケ崎市",
        "median": 8850000,
        "average": 14199551,
        "count": 156,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "08207",
        "municipality": "結城市",
        "median": 8000000,
        "average": 15334156,
        "count": 77,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "08222",
        "municipality": "鹿嶋市",
        "median": 8000000,
        "average": 12258744,
        "count": 199,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "08309",
        "municipality": "東茨城郡大洗町",
        "median": 8000000,
        "average": 10677419,
        "count": 31,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "08232",
        "municipality": "神栖市",
        "median": 7000000,
        "average": 17398603,
        "count": 229,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "08216",
        "municipality": "笠間市",
        "median": 6000000,
        "average": 11824710,
        "count": 145,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "08230",
        "municipality": "かすみがうら市",
        "median": 6000000,
        "average": 14409253,
        "count": 75,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "08204",
        "municipality": "古河市",
        "median": 5650000,
        "average": 17828360,
        "count": 286,
        "lat": null,
        "lng": null
      }
    ],
    "sampleCount": 6316,
    "percentiles": {
      "p25": 2500000,
      "p50": 8000000,
      "p75": 20000000
    }
  },
  "populationTrend": [
    {
      "year": 2020,
      "value": 2867009,
      "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": 41,
    "transactionRank": 22,
    "populationRank": 11
  }
}
