{
 "형식": "brief",
 "no": 2,
 "slug": "b02-gg-solo-household-age",
 "title": "경기 1인가구는 9년새 73% 늘었다 — 가장 빨리 는 쪽은 노인이다",
 "date": "2026-07",
 "workdir": "analysis",
 "steps": [
  {
   "name": "analyze",
   "script": "prep.py"
  }
 ],
 "outputs": {
  "ledger": "수치대장.csv",
  "html": "브리프.html",
  "raw": "analysis/raw.csv"
 },
 "sanity": {
  "key": "시군",
  "rows": 31,
  "columns": [
   "시군",
   "1인가구_2015",
   "1인가구_2024",
   "청년_2015",
   "청년_2024",
   "노년_2015",
   "노년_2024",
   "청년비중_2015",
   "청년비중_2024",
   "노년비중_2015",
   "노년비중_2024",
   "노년빼기청년"
  ],
  "no_nulls": true,
  "drift_pct": 20
 },
 "brief": {
  "관점": "추이",
  "dek": "경기 1인가구는 9년 만에 73% 늘었다. 노년 쪽이 가장 빠르게 늘었고, 31개 시군 중 19곳은 이미 청년보다 노인이 많다.",
  "chart": "analysis/chart.png",
  "chart_cap": "2024년 각 시군의 1인가구 가운데 34세 이하(파랑)와 65세 이상(주황)이 차지하는 비중. 점선은 경기 평균이다. 가로 점선 위쪽은 청년이 더 많은 시군, 아래쪽은 노인이 더 많은 시군이다.",
  "body": [
   "경기도의 1인가구는 2015년 <b>1,026,471가구</b>에서 2024년 <b>1,775,259가구</b>로 9년 만에 <b>73%</b> 늘었다. 여기까지는 이미 알려진 이야기다.",
   "늘어난 자리를 연령으로 갈라 보면 달라진다. 65세 이상 1인가구는 <b>195,059</b>에서 <b>443,569가구</b>로 <b>127%</b> 늘어, 같은 기간 <b>75%</b> 늘어난 34세 이하보다 훨씬 빨랐다. 다만 9년 동안 늘어난 <b>748,788가구</b> 중 65세 이상은 <b>248,510가구</b>로 3분의 1이다 — 가장 빠르게 늘었다는 것이지 대부분이라는 뜻은 아니다. 그래도 방향은 뚜렷해서, 1인가구 중 노년 비중은 <b>19.0%</b>에서 <b>25.0%</b>로 <b>6.0%p</b> 올랐고 청년 비중은 <b>26.9%</b>에서 <b>27.1%</b>로 제자리였다.",
   "그런데 이 노화는 고르지 않다. 31개 시군 중 <b>19곳</b>은 노년 1인가구가 청년보다 많은 '노년형'이고, 청년형은 <b>12곳</b>뿐이다. 청년 비중은 수원시 <b>37.9%</b>부터 양평군 <b>10.1%</b>까지 <b>27.9%p</b> 벌어져 있고, 노년 비중은 연천군 <b>47.4%</b>와 화성시 <b>15.5%</b>가 양 끝이다. 갈리는 선이 대학과 산업단지를 낀 도시냐 농촌·접경 지역이냐에 있는 것으로 보이지만, 이는 시군 성격에서 읽은 추론이다 — 대학 소재지나 산업단지 자료를 결합하지 않았다.",
   "안산은 1인가구 <b>95,350가구</b>로 경기에서 여덟 번째로 많다. 청년 <b>26.5%</b>·노년 <b>21.6%</b>로 아직 청년형에 속하지만, 노년 비중이 9년 사이 <b>13.7%</b>에서 <b>21.6%</b>로 <b>7.9%p</b> 올라 경기 평균 상승폭 <b>6.0%p</b>보다 빠르다."
  ],
  "sowhat": "경기도 가족정책과는 8월 22일까지 1인가구 지원사업의 대표 명칭을 공모하고 있다. 지금은 중장년수다살롱·생활꿀팁바구니·365 안부확인 AI케어처럼 사업마다 이름이 따로 있고, 공모의 이유로 도가 든 것은 '정책의 의미를 잘 담은 이름'이 있어야 도민에게 친근하게 다가간다는 것이다. 그런데 지난 9년 동안 노년 1인가구는 청년보다 훨씬 빠르게 늘었고, 31개 시군 중 19곳은 이미 청년보다 노인이 많다. 이름을 하나로 만들 때 무엇을 기본값으로 둘 것인지가 남는다.",
  "source": "통계청 KOSIS 「성 및 연령별 1인가구 - 시군구」 · 인구총조사(등록센서스) · 각 연 11월 1일 기준 · OpenAPI orgId 101 · tblId DT_1PL1502 · 2026-07-29 수집. 명칭 공모 관련 내용은 경기도청 「1인가구 지원 사업」 안내(gg.go.kr ciIdx=1301)와 2026-07-23 보도 기준 · 2026-07-29 확인",
  "limit": "「1인가구」는 인구총조사의 거처 기준 집계라 기숙사·고시원 같은 집단시설 거주자는 다르게 잡힌다. 청년을 34세 이하로 잡아 20세 미만이 포함되므로 청년기본법의 19~34세와 정확히 같지 않다. 2015년은 등록센서스가 처음 적용된 해라 그 이전 총조사와 바로 이어지지 않는다. 그리고 비중은 구성비일 뿐 규모가 아니다 — 노년 비중이 가장 높은 연천·양평은 1인가구 총수 자체가 적어, 비중이 높다고 지원 대상 인원이 많은 것은 아니다.",
  "정합": [
   {
    "말": "크기",
    "주장": "노년 1인가구가 127%로 가장 빨리 늘었지만 증가분의 3분의 1이다",
    "근거": [
     "N06",
     "N07",
     "N09",
     "N28",
     "N29"
    ],
    "한마디": "<b>{{N06:,}}</b>가구에서 <b>{{N07:,}}</b>가구로 <b>{{N09:.0f}}</b>% 늘었다. 그런데 도 전체 증가분 <b>{{N28:,}}</b>가구 중 노년 몫은 <b>{{N29:,}}</b>가구다 — «가장 빠르다»와 «가장 많다»는 다른 말이라, 증가율과 증가분을 함께 실었다."
   },
   {
    "말": "분포",
    "주장": "도 전체 한 값이 시군 사이의 연령 구성 차이를 덮는다",
    "근거": [
     "N18",
     "N19",
     "N20:퍼짐",
     "N16",
     "N17"
    ],
    "한마디": "청년 비중이 수원 <b>{{N18}}</b>% 부터 양평 <b>{{N19}}</b>% 까지 <b>{{N20}}</b>%p 벌어져 있다. 노년형이 <b>{{N16}}</b>곳 · 청년형이 <b>{{N17}}</b>곳이라는 «개수»만으로는 이 폭이 안 보여서, 양 끝과 그 차이를 값으로 함께 냈다."
   }
  ],
  "검증": [
   {
    "한계": "<b>비중은 구성비일 뿐 규모가 아니다</b> — 노년 비중이 가장 높은 곳이 노인이 가장 많은 곳은 아니다",
    "방향": "모른다",
    "크기": [
     "N21",
     "N35",
     "N36",
     "N25",
     "N23",
     "N40"
    ],
    "판정": "결론이 선다",
    "왜": "연천군은 노년 비중이 <b>{{N21}}</b>% 로 가장 높지만, 1인가구 총수가 <b>{{N35:,}}</b>가구뿐이라 노년 1인가구 실수는 <b>{{N36:,}}</b>가구다. 안산은 비중이 <b>{{N25}}</b>% 로 훨씬 낮은데 실수는 <b>{{N40:,}}</b>가구로 여섯 배가 넘는다. 그래서 이 글은 비중을 «어떤 도시인가»를 가리키는 데 쓰고, «지원 대상이 몇 명인가»로 옮겨 읽지 않는다. 한계 문단이 말로만 적어 두었던 것을 값으로 냈다."
   },
   {
    "한계": "「노년형 19곳 · 청년형 12곳」은 <b>0을 문턱으로 센 개수</b>라 경계에서 무르다",
    "방향": "모른다",
    "크기": [
     "N16",
     "N17",
     "N44",
     "N43"
    ],
    "판정": "결론을 좁혔다",
    "왜": "0에 가장 가까운 곳은 김포로 노년−청년이 <b>{{N44}}</b>%p 다 — 1인가구 <b>{{N43:,}}</b>가구짜리 도시가 소수점 둘째 자리로 갈린다. 즉 19 대 12 라는 수는 한두 곳이 움직이면 바뀐다. 그래서 이 글은 개수를 그대로 싣되 결론은 «갈리는 폭»에 둔다 — 청년 비중이 수원과 양평 사이에서 <b>{{N20}}</b>%p 벌어져 있다는 쪽이다."
   },
   {
    "한계": "청년을 <b>34세 이하</b>로 잡아 20세 미만이 함께 들어간다 — 청년기본법(19~34세)과 다르다",
    "방향": "내려간다",
    "크기": [],
    "판정": "말하지 않는다",
    "왜": "이 표는 34세 이하를 한 칸으로 주므로 20세 미만만 빼낼 수 없다. 빼면 청년 수와 청년 비중이 «내려가는» 쪽인 것은 분명한데, 얼마나 내려가는지를 이 자료로는 못 낸다. 다만 이 어긋남은 청년형·노년형을 가르는 «순서»에는 모든 시군에 같은 방향으로 걸린다."
   },
   {
    "한계": "「1인가구」는 <b>거처 기준</b> 집계라 기숙사·고시원 거주자가 다르게 잡힌다",
    "방향": "모른다",
    "크기": [],
    "판정": "말하지 않는다",
    "왜": "집단시설은 «가구»가 아니라 별도 거처로 분류돼 1인가구에 들어오지 않는다. 대학과 산업단지를 낀 도시일수록 그 규모가 클 <b>가능성</b>이 있으나 확인되지 않았고, 시군·연령별로 그 수를 주는 표가 없어 크기를 낼 수 없다. 방향도 도시마다 달라 단정하지 않는다 — 이 글이 「대학과 산업단지를 낀 도시가 청년형」이라고 말한 것도 이 자료로는 <b>추론</b>이고, 그 추론은 이 한계 때문에 «확인되지 않은 채로» 남는다."
   },
   {
    "한계": "2015년은 <b>등록센서스가 처음 적용된 해</b>라 그 이전 총조사와 바로 이어지지 않는다",
    "방향": "모른다",
    "크기": [],
    "판정": "말하지 않는다",
    "왜": "그래서 이 글은 2015년 이전으로 선을 늘리지 않는다. 다른 기준 연도로 옮겨 흔들림을 재려면 연도별 값이 있어야 하는데 이 글의 원자료는 2015·2024 두 시점뿐이라 값을 낼 수 없다. (연도별로 본 것은 다음 호 B06 이고, 거기서 20~29세의 정점이 2022년임을 확인해 이 글의 「청년도 늘고 있다」를 뒤집었다)"
   }
  ]
 },
 "고친이력": [
   {
     "때": "2026-09-06",
     "무엇": "글에 쓰던 내부 메모 기호(경고 표시)를 빼고, 「대장에 등록했다」처럼 우리끼리 쓰던 말을 독자의 말로 바꿨다. 소스 주석에 남아 있던 작업 메모도 걷었다",
     "왜": "매거진은 밖으로 나가는 글인데 내부 작업 문서의 표기가 그대로 실려 있었다 — 수치와 주장은 바뀌지 않았다",
     "찾은곳": "우리"
   },
   {
     "때": "2026-09-22",
     "무엇": "그림 속 글자가 폰 화면에서도 읽히도록 그림을 다시 그렸다",
     "왜": "폰에서 그림 속 글자가 7px 안팎으로 작아 읽기 어려웠다 — 숫자는 바뀌지 않았다",
     "찾은곳": "우리"
   }
 ]
}
