{
 "metadata": {
  "source": "CT Office of Policy and Management — Municipal Fiscal Indicators, Uniform Chart of Accounts",
  "dataset_id": "e2qt-k238",
  "dataset_name": "Municipal Fiscal Indicators: Uniform Chart of Accounts, 2020-2023",
  "landing_page": "https://data.ct.gov/d/e2qt-k238",
  "source_url": "https://data.ct.gov/resource/e2qt-k238.json",
  "pulled": "2026-08-25",
  "dataset_last_updated": "2026-03-03",
  "recipe": "python Data/fetch_ct_ucoa.py (Python 3, standard library, no API key)",
  "row_count_source": 17632,
  "fiscal_year_note": "OPM year Y = the fiscal year ending June 30 of year Y. 2023 = FY 2022-23.",
  "basis_note": "Audited actual expenditures cross-walked to the state Uniform Chart of Accounts, split into salaries/wages, employee benefits, and all other costs. Same basis as ct_ucoa_town_indicators.json — actuals across funds, not the adopted budget.",
  "structure_note": "`function_totals` holds each town's function-level subtotal rows (the source's '<Function> Total' and 'Total Expenditures' rows), so figures are not double counted. `target_departments` holds every row the source publishes for Guilford, including department detail.",
  "town_scope_note": "`function_totals` covers Guilford and its hand-built peer groups only, to keep the browser download small. All 170 entities are in Data/ct_ucoa/mfi_ucoa_by_function_2020-2023.csv.",
  "gap_note": "The source omits some town-years entirely; those years are absent rather than zero. Missing for Guilford: none.",
  "merge_note": "`function_totals` is not in this file. It is statewide and identical for every town, so it is published once at /data/ct_ucoa_function_totals.json and merged onto this payload at runtime by TownCharts.load(). `target_departments` below is this town's own department detail and appears nowhere else."
 },
 "target": "Guilford",
 "years": [
  "2020",
  "2021",
  "2022",
  "2023"
 ],
 "fiscal_years": [
  "19-20",
  "20-21",
  "21-22",
  "22-23"
 ],
 "target_departments": {
  "2020": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 3000512,
    "benefits": 0,
    "other": 1907117,
    "total": 4907629
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 3000512,
    "benefits": 0,
    "other": 1907117,
    "total": 4907629
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 8447324,
    "benefits": 0,
    "other": 2052292,
    "total": 10499616
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 3988034,
    "benefits": 0,
    "other": 573685,
    "total": 4561719
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 4100892,
    "benefits": 0,
    "other": 1181222,
    "total": 5282114
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 358398,
    "benefits": 0,
    "other": 297385,
    "total": 655783
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 1467199,
    "benefits": 0,
    "other": 1252673,
    "total": 2719872
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 1196995,
    "benefits": 0,
    "other": 687212,
    "total": 1884207
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 270204,
    "benefits": 0,
    "other": 565461,
    "total": 835665
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 779055,
    "benefits": 0,
    "other": 222288,
    "total": 1001343
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 201068,
    "benefits": 0,
    "other": 24016,
    "total": 225084
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 150442,
    "benefits": 0,
    "other": 10757,
    "total": 161199
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 427545,
    "benefits": 0,
    "other": 187515,
    "total": 615060
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 1259145,
    "benefits": 0,
    "other": 535463,
    "total": 1794608
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 1116549,
    "benefits": 0,
    "other": 406209,
    "total": 1522758
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 142596,
    "benefits": 0,
    "other": 129254,
    "total": 271850
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 35787777,
    "benefits": 11262730,
    "other": 22841416,
    "total": 69891923
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 35787777,
    "benefits": 11262730,
    "other": 22841416,
    "total": 69891923
   },
   {
    "function": "Education",
    "department": "Regional School District",
    "wages": null,
    "benefits": null,
    "other": 0,
    "total": 0
   },
   {
    "function": "Debt Service Total",
    "department": "Debt Service Total",
    "wages": null,
    "benefits": null,
    "other": 10150628,
    "total": 10150628
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": null,
    "benefits": null,
    "other": 10150628,
    "total": 10150628
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": null,
    "benefits": null,
    "other": 947956,
    "total": 947956
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": null,
    "benefits": null,
    "other": 947956,
    "total": 947956
   },
   {
    "function": "Other Total",
    "department": "Other Total",
    "wages": 0,
    "benefits": 7716833,
    "other": 0,
    "total": 7716833
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 0,
    "benefits": 7716833,
    "other": 0,
    "total": 7716833
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 50741012,
    "benefits": 18979563,
    "other": 39909833,
    "total": 109630408
   }
  ],
  "2021": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 2209990,
    "benefits": 0,
    "other": 1942144,
    "total": 4152134
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 2209990,
    "benefits": 0,
    "other": 1942144,
    "total": 4152134
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 9027362,
    "benefits": 113301,
    "other": 1981268,
    "total": 11121931
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 4205458,
    "benefits": 0,
    "other": 574307,
    "total": 4779765
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 4422403,
    "benefits": 113301,
    "other": 1087768,
    "total": 5623472
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 399501,
    "benefits": 0,
    "other": 319193,
    "total": 718694
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 1560175,
    "benefits": 0,
    "other": 1466371,
    "total": 3026546
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 1269360,
    "benefits": 0,
    "other": 777876,
    "total": 2047236
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 0,
    "benefits": 0,
    "other": 85000,
    "total": 85000
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 290815,
    "benefits": 0,
    "other": 603495,
    "total": 894310
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 847714,
    "benefits": 0,
    "other": 221717,
    "total": 1069431
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 251832,
    "benefits": 0,
    "other": 23251,
    "total": 275083
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 162899,
    "benefits": 0,
    "other": 10018,
    "total": 172917
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 432983,
    "benefits": 0,
    "other": 188448,
    "total": 621431
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 2070955,
    "benefits": 0,
    "other": 830038,
    "total": 2900993
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 784116,
    "benefits": 0,
    "other": 200777,
    "total": 984893
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 1144284,
    "benefits": 0,
    "other": 490458,
    "total": 1634742
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 142555,
    "benefits": 0,
    "other": 138803,
    "total": 281358
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 36169863,
    "benefits": 19602669,
    "other": 15168511,
    "total": 70941043
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 36169863,
    "benefits": 19602669,
    "other": 15168511,
    "total": 70941043
   },
   {
    "function": "Education",
    "department": "Regional School District",
    "wages": null,
    "benefits": null,
    "other": 0,
    "total": 0
   },
   {
    "function": "Debt Service Total",
    "department": "Debt Service Total",
    "wages": null,
    "benefits": null,
    "other": 10491490,
    "total": 10491490
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": null,
    "benefits": null,
    "other": 10491490,
    "total": 10491490
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": null,
    "benefits": null,
    "other": 339893,
    "total": 339893
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": null,
    "benefits": null,
    "other": 339893,
    "total": 339893
   },
   {
    "function": "Other Total",
    "department": "Other Total",
    "wages": 0,
    "benefits": 7852970,
    "other": 0,
    "total": 7852970
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 0,
    "benefits": 7852970,
    "other": 0,
    "total": 7852970
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 51886059,
    "benefits": 27568940,
    "other": 32441432,
    "total": 111896431
   }
  ],
  "2022": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 2116845,
    "benefits": 0,
    "other": 2400906,
    "total": 4517751
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 2116845,
    "benefits": 0,
    "other": 2400906,
    "total": 4517751
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 9488711,
    "benefits": 0,
    "other": 1648576,
    "total": 11137287
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 4503698,
    "benefits": 0,
    "other": 602291,
    "total": 5105989
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 4448113,
    "benefits": 0,
    "other": 741077,
    "total": 5189190
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 536900,
    "benefits": 0,
    "other": 305208,
    "total": 842108
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 1846335,
    "benefits": 0,
    "other": 1465413,
    "total": 3311748
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 1519445,
    "benefits": 0,
    "other": 814374,
    "total": 2333819
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 0,
    "benefits": 0,
    "other": 85000,
    "total": 85000
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 326890,
    "benefits": 0,
    "other": 566039,
    "total": 892929
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 900452,
    "benefits": 0,
    "other": 249152,
    "total": 1149604
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 250175,
    "benefits": 0,
    "other": 24989,
    "total": 275164
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 194061,
    "benefits": 0,
    "other": 27640,
    "total": 221701
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 456216,
    "benefits": 0,
    "other": 196523,
    "total": 652739
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 2428329,
    "benefits": 0,
    "other": 801190,
    "total": 3229519
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 901592,
    "benefits": 0,
    "other": 202300,
    "total": 1103892
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 1372086,
    "benefits": 0,
    "other": 492217,
    "total": 1864303
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 154651,
    "benefits": 0,
    "other": 106673,
    "total": 261324
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 37310357,
    "benefits": 11363133,
    "other": 23785790,
    "total": 72459280
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 37310357,
    "benefits": 11363133,
    "other": 23785790,
    "total": 72459280
   },
   {
    "function": "Education",
    "department": "Regional School District",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Debt Service Total",
    "department": "Debt Service Total",
    "wages": 0,
    "benefits": 0,
    "other": 10452145,
    "total": 10452145
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": 0,
    "benefits": 0,
    "other": 10452145,
    "total": 10452145
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": 0,
    "benefits": 0,
    "other": 3089622,
    "total": 3089622
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": 0,
    "benefits": 0,
    "other": 3089622,
    "total": 3089622
   },
   {
    "function": "Other Total",
    "department": "Other Total",
    "wages": 0,
    "benefits": 9307623,
    "other": 0,
    "total": 9307623
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 0,
    "benefits": 9307623,
    "other": 0,
    "total": 9307623
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 54091029,
    "benefits": 20670756,
    "other": 43892794,
    "total": 118654579
   }
  ],
  "2023": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 3123438,
    "benefits": 0,
    "other": 2328871,
    "total": 5452309
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 3123438,
    "benefits": 0,
    "other": 2328871,
    "total": 5452309
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 9902184,
    "benefits": 0,
    "other": 1986994,
    "total": 11889178
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 4524481,
    "benefits": 0,
    "other": 646863,
    "total": 5171344
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 4961227,
    "benefits": 0,
    "other": 995675,
    "total": 5956902
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 416476,
    "benefits": 0,
    "other": 344456,
    "total": 760932
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 1678059,
    "benefits": 0,
    "other": 1651695,
    "total": 3329754
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 1421599,
    "benefits": 0,
    "other": 848484,
    "total": 2270083
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 0,
    "benefits": 0,
    "other": 85000,
    "total": 85000
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 256460,
    "benefits": 0,
    "other": 718211,
    "total": 974671
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 960750,
    "benefits": 0,
    "other": 244184,
    "total": 1204934
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 222814,
    "benefits": 0,
    "other": 23429,
    "total": 246243
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 220035,
    "benefits": 0,
    "other": 7825,
    "total": 227860
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 517901,
    "benefits": 0,
    "other": 212930,
    "total": 730831
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 1377863,
    "benefits": 0,
    "other": 826229,
    "total": 2204092
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 1377863,
    "benefits": 0,
    "other": 826229,
    "total": 2204092
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 38553066,
    "benefits": 12119089,
    "other": 25649096,
    "total": 76321251
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 38553066,
    "benefits": 12119089,
    "other": 25649096,
    "total": 76321251
   },
   {
    "function": "Education",
    "department": "Regional School District",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Debt Service Total",
    "department": "Debt Service Total",
    "wages": 0,
    "benefits": 0,
    "other": 10259734,
    "total": 10259734
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": 0,
    "benefits": 0,
    "other": 10259734,
    "total": 10259734
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": 0,
    "benefits": 0,
    "other": 2302850,
    "total": 2302850
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": 0,
    "benefits": 0,
    "other": 2302850,
    "total": 2302850
   },
   {
    "function": "Other Total",
    "department": "Other Total",
    "wages": 0,
    "benefits": 8615073,
    "other": 0,
    "total": 8615073
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 0,
    "benefits": 8615073,
    "other": 0,
    "total": 8615073
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 55595360,
    "benefits": 20734162,
    "other": 45249653,
    "total": 121579175
   }
  ]
 }
}