{
 "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 Watertown, including department detail.",
  "town_scope_note": "`function_totals` covers Watertown 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 Watertown: 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": "Watertown",
 "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": 1841041,
    "benefits": 0,
    "other": 900534,
    "total": 2741575
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 1841041,
    "benefits": 0,
    "other": 900534,
    "total": 2741575
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 4956961,
    "benefits": 55000,
    "other": 793364,
    "total": 5805325
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 3828372,
    "benefits": 0,
    "other": 180484,
    "total": 4008856
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 402550,
    "benefits": 55000,
    "other": 401782,
    "total": 859332
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 726039,
    "benefits": 0,
    "other": 211098,
    "total": 937137
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 2012270,
    "benefits": 0,
    "other": 1465672,
    "total": 3477942
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 1947265,
    "benefits": 0,
    "other": 1054310,
    "total": 3001575
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 65005,
    "benefits": 0,
    "other": 411362,
    "total": 476367
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 19354,
    "benefits": 0,
    "other": 128832,
    "total": 148186
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 0,
    "benefits": 0,
    "other": 119135,
    "total": 119135
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 19354,
    "benefits": 0,
    "other": 9697,
    "total": 29051
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 645471,
    "benefits": 0,
    "other": 287225,
    "total": 932696
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 645471,
    "benefits": 0,
    "other": 287225,
    "total": 932696
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 25925154,
    "benefits": 14812712,
    "other": 11105181,
    "total": 51843047
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 25925154,
    "benefits": 14812712,
    "other": 11105181,
    "total": 51843047
   },
   {
    "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": 7165456,
    "total": 7165456
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": null,
    "benefits": null,
    "other": 7165456,
    "total": 7165456
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": null,
    "benefits": null,
    "other": 462260,
    "total": 462260
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": null,
    "benefits": null,
    "other": 462260,
    "total": 462260
   },
   {
    "function": "Other Total",
    "department": "Other Total",
    "wages": 0,
    "benefits": 6696032,
    "other": 3430764,
    "total": 10126796
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 0,
    "benefits": 6696032,
    "other": 3430764,
    "total": 10126796
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 35400251,
    "benefits": 21563744,
    "other": 25739288,
    "total": 82703283
   }
  ],
  "2021": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 1942203,
    "benefits": 0,
    "other": 844795,
    "total": 2786998
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 1942203,
    "benefits": 0,
    "other": 844795,
    "total": 2786998
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 5357881,
    "benefits": 60000,
    "other": 1179969,
    "total": 6597850
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 4226231,
    "benefits": 0,
    "other": 0,
    "total": 4226231
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 422572,
    "benefits": 60000,
    "other": 0,
    "total": 482572
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 709078,
    "benefits": 0,
    "other": 1179969,
    "total": 1889047
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 2221428,
    "benefits": 0,
    "other": 1223361,
    "total": 3444789
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 2161501,
    "benefits": 0,
    "other": 1223361,
    "total": 3384862
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 59927,
    "benefits": 0,
    "other": 0,
    "total": 59927
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 19988,
    "benefits": 0,
    "other": 147388,
    "total": 167376
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 19988,
    "benefits": 0,
    "other": 147388,
    "total": 167376
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 656706,
    "benefits": 0,
    "other": 280025,
    "total": 936731
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 656706,
    "benefits": 0,
    "other": 280025,
    "total": 936731
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 27484729,
    "benefits": 14835542,
    "other": 13700793,
    "total": 56021064
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 27484729,
    "benefits": 14835542,
    "other": 13700793,
    "total": 56021064
   },
   {
    "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": 7210532,
    "total": 7210532
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": null,
    "benefits": null,
    "other": 7210532,
    "total": 7210532
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": null,
    "benefits": null,
    "other": 1009037,
    "total": 1009037
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": null,
    "benefits": null,
    "other": 1009037,
    "total": 1009037
   },
   {
    "function": "Other Total",
    "department": "Other Total",
    "wages": 966998,
    "benefits": 6860988,
    "other": 2293882,
    "total": 10121868
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 966998,
    "benefits": 6860988,
    "other": 2293882,
    "total": 10121868
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 38649933,
    "benefits": 21756530,
    "other": 27889782,
    "total": 88296245
   }
  ],
  "2022": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 2013465,
    "benefits": 18758,
    "other": 860534,
    "total": 2892757
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 2013465,
    "benefits": 18758,
    "other": 860534,
    "total": 2892757
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 5591809,
    "benefits": 75361,
    "other": 881966,
    "total": 6549136
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 5269549,
    "benefits": 7047,
    "other": 302726,
    "total": 5579322
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 236826,
    "benefits": 68314,
    "other": 579240,
    "total": 884380
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 85434,
    "benefits": 0,
    "other": 0,
    "total": 85434
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 2251494,
    "benefits": 16992,
    "other": 1169573,
    "total": 3438059
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 2170416,
    "benefits": 16043,
    "other": 956301,
    "total": 3142760
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 81078,
    "benefits": 949,
    "other": 213272,
    "total": 295299
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 25308,
    "benefits": 0,
    "other": 125343,
    "total": 150651
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 25308,
    "benefits": 0,
    "other": 125343,
    "total": 150651
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 723468,
    "benefits": 3168,
    "other": 1032130,
    "total": 1758766
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 0,
    "benefits": 0,
    "other": 790000,
    "total": 790000
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 723468,
    "benefits": 3168,
    "other": 242130,
    "total": 968766
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 27905514,
    "benefits": 14824475,
    "other": 12385804,
    "total": 55115793
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 27905514,
    "benefits": 14824475,
    "other": 12385804,
    "total": 55115793
   },
   {
    "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": 6707692,
    "total": 6707692
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": 0,
    "benefits": 0,
    "other": 6707692,
    "total": 6707692
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": 0,
    "benefits": 0,
    "other": 744865,
    "total": 744865
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": 0,
    "benefits": 0,
    "other": 744865,
    "total": 744865
   },
   {
    "function": "Other Total",
    "department": "Other Total",
    "wages": 979412,
    "benefits": 6843369,
    "other": 1382127,
    "total": 9204908
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 979412,
    "benefits": 6843369,
    "other": 1382127,
    "total": 9204908
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 39490470,
    "benefits": 21782123,
    "other": 25290034,
    "total": 86562627
   }
  ],
  "2023": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 2003454,
    "benefits": 52906,
    "other": 1389409,
    "total": 3445769
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 2003454,
    "benefits": 52906,
    "other": 1389409,
    "total": 3445769
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 5549652,
    "benefits": 334156,
    "other": 855430,
    "total": 6739238
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 5004302,
    "benefits": 331307,
    "other": 446020,
    "total": 5781629
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 545350,
    "benefits": 2849,
    "other": 409410,
    "total": 957609
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 2193986,
    "benefits": 66050,
    "other": 1501327,
    "total": 3761363
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 2109619,
    "benefits": 63226,
    "other": 1303282,
    "total": 3476127
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 84367,
    "benefits": 2824,
    "other": 198045,
    "total": 285236
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 31344,
    "benefits": 733,
    "other": 134060,
    "total": 166137
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 31344,
    "benefits": 733,
    "other": 134060,
    "total": 166137
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 762460,
    "benefits": 24586,
    "other": 1116844,
    "total": 1903890
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 0,
    "benefits": 0,
    "other": 794750,
    "total": 794750
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 762460,
    "benefits": 24586,
    "other": 322094,
    "total": 1109140
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 29709671,
    "benefits": 9574733,
    "other": 22076799,
    "total": 61361203
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 29709671,
    "benefits": 9574733,
    "other": 22076799,
    "total": 61361203
   },
   {
    "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": 7722638,
    "total": 7722638
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": 0,
    "benefits": 0,
    "other": 7722638,
    "total": 7722638
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": 0,
    "benefits": 0,
    "other": 1539374,
    "total": 1539374
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": 0,
    "benefits": 0,
    "other": 1539374,
    "total": 1539374
   },
   {
    "function": "Other Total",
    "department": "Other Total",
    "wages": 1735715,
    "benefits": 7491104,
    "other": 1555821,
    "total": 10782640
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 1735715,
    "benefits": 7491104,
    "other": 1555821,
    "total": 10782640
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 41986282,
    "benefits": 17544268,
    "other": 37891702,
    "total": 97422252
   }
  ]
 }
}