{
 "metadata": {
  "source": "CT Office of Policy and Management — Municipal Fiscal Indicators (Uniform Chart of Accounts program)",
  "dataset_id": "ej6f-y2wf",
  "dataset_name": "Municipal Fiscal Indicators: Individual Town Data, 2014-2023",
  "landing_page": "https://data.ct.gov/d/ej6f-y2wf",
  "source_url": "https://data.ct.gov/resource/ej6f-y2wf.json",
  "program_page": "https://portal.ct.gov/opm/igp-munfins/municipal-financial-services/municipal-fiscal-indicators",
  "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": 1700,
  "entity_count": 170,
  "entity_note": "170 entities = 169 towns plus Groton (City), a sub-municipality reported separately from Groton (Town).",
  "fiscal_year_note": "OPM fiscal_year_end Y = the fiscal year ending June 30 of year Y. 2023 = FY 2022-23.",
  "basis_note": "Audited year-end ACTUAL expenditures and revenues across governmental funds, compiled from the ACFRs municipalities file with OPM. This is NOT the adopted general-fund budget used elsewhere on this site: OPM totals are gross of grant pass-throughs (ESSER, Title I, IDEA, food service) and therefore run several million dollars higher for West Haven. The two series are not interchangeable.",
  "self_reporting_note": "OPM compiled the figures itself through FY 2019; from FY 2020 forward municipalities self-report their own audited data.",
  "revaluation_note": "Nominal mill rates step down when a town revalues. Use equalized_mill_rate for comparisons across towns or across time. Revaluation grand list years for West Haven: 2004, 2009, 2014, 2019.",
  "coverage": "FY 2013-14 through FY 2022-23. This is the full span OPM publishes town-by-town as of the pull date; FY 2023-24 and FY 2024-25 are not yet released.",
  "fields": {
   "population_state_dept_of_public_health": "Population, CT Dept of Public Health estimate",
   "school_enrollment_average": "Average Daily Membership enrollment, CT State Dept of Education",
   "unemployment_annual_average": "Unemployment rate, annual average (0-1)",
   "equalized_net_grand_list": "Equalized net grand list (grand list restated to full fair market value)",
   "equalized_mill_rate": "Equalized mill rate — tax per $1,000 of fair market value; comparable across towns and across revaluation cycles",
   "net_grand_list": "Net taxable grand list as assessed (70% of market value at last revaluation)",
   "mill_rate_real_estate_personal": "Nominal mill rate on real estate and personal property",
   "total_taxes_collected_as": "Total taxes collected as a share of total outstanding (0-1)",
   "property_tax_revenues": "Property tax revenues",
   "intergovernmental_revenues": "Intergovernmental revenues (state and federal aid)",
   "total_revenues": "Total revenues",
   "total_revenues_and_other": "Total revenues and other financing sources",
   "education_expenditures": "Education expenditures",
   "operating_expenditures": "Operating (non-education) expenditures",
   "total_expenditures": "Total expenditures",
   "total_expenditures_and_other": "Total expenditures and other financing uses",
   "unassigned": "Unassigned fund balance",
   "total_fund_balance": "Total fund balance (deficit)",
   "net_pension_liability": "Net pension liability",
   "net_opeb_liability": "Net OPEB (retiree health) liability",
   "bonded_long_term_debt": "Bonded long-term debt outstanding",
   "annual_debt_service": "Annual debt service (principal and interest paid)"
  },
  "groups_note": "Surrounding towns = The towns sharing a land border with West Haven; DRG H = The official 2006 CT SDE District Reference Group this town belongs to. Group medians exclude West Haven."
 },
 "target": "West Haven",
 "fiscal_year_end": [
  "2014",
  "2015",
  "2016",
  "2017",
  "2018",
  "2019",
  "2020",
  "2021",
  "2022",
  "2023"
 ],
 "fiscal_years": [
  "13-14",
  "14-15",
  "15-16",
  "16-17",
  "17-18",
  "18-19",
  "19-20",
  "20-21",
  "21-22",
  "22-23"
 ],
 "groups": {
  "surrounding": [
   "West Haven",
   "Milford",
   "New Haven",
   "Orange"
  ],
  "drg_h": [
   "West Haven",
   "Ansonia",
   "Danbury",
   "Derby",
   "East Hartford",
   "Meriden",
   "Norwalk",
   "Norwich",
   "Stamford"
  ]
 },
 "medians": {
  "surrounding": {
   "population_state_dept_of_public_health": [
    53358,
    53592,
    54054,
    54508,
    54661,
    54747,
    51954,
    52390,
    52679,
    52793
   ],
   "school_enrollment_average": [
    6558.49,
    6375.24,
    6231.64,
    5998.23,
    5821.32,
    5662.46,
    5596.12,
    5425.46,
    5410.67,
    5361.73
   ],
   "unemployment_annual_average": [
    0.0595,
    0.0502,
    0.046,
    0.0424,
    0.0353,
    0.0319,
    0.0721,
    0.0561,
    0.0338,
    0.0284
   ],
   "equalized_net_grand_list": [
    9330121969,
    9270938632,
    9096188398,
    9595765061,
    9373441511,
    9699877202,
    9943726239,
    10378646160,
    11507150449,
    11282167840
   ],
   "equalized_mill_rate": [
    21.3246,
    20.507,
    20.8585,
    21.8269,
    21.4733,
    22.1206,
    21.0289,
    21.1831,
    20.0531,
    18.7008
   ],
   "net_grand_list": [
    6077165950,
    6104865259,
    6072519797,
    6078126767,
    6556116868,
    6582350457,
    6586033021,
    6600438670,
    6685599601,
    7828885770
   ],
   "mill_rate_real_estate_personal": [
    30.5,
    30.8,
    31.4,
    32.2,
    33.28,
    32.0,
    32.59,
    32.74,
    33.25,
    32.71
   ],
   "total_taxes_collected_as": [
    0.9558,
    0.9567,
    0.9588,
    0.9583,
    0.9654,
    0.966,
    0.9722,
    0.9772,
    0.9799,
    0.9796
   ],
   "property_tax_revenues": [
    165899000,
    171858000,
    178278000,
    179444000,
    181284000,
    181958000,
    182570000,
    184444000,
    187069000,
    209924000
   ],
   "intergovernmental_revenues": [
    27759000,
    24254000,
    25086000,
    34484000,
    33542000,
    20345000,
    28856000,
    27756000,
    29149000,
    31557000
   ],
   "total_revenues": [
    203027000,
    206362000,
    214644000,
    226887000,
    229067000,
    215542000,
    226160000,
    226205000,
    231788000,
    258748000
   ],
   "total_revenues_and_other": [
    204354000,
    224301000,
    234050000,
    227667000,
    245938000,
    216398000,
    226567000,
    268772000,
    238361000,
    261320000
   ],
   "education_expenditures": [
    123068000,
    119634000,
    124576000,
    131763000,
    133893000,
    122831000,
    134276000,
    133160000,
    156076000,
    144905000
   ],
   "operating_expenditures": [
    80687000,
    83831000,
    85196000,
    87574000,
    89634000,
    93197000,
    94633000,
    95249000,
    79351000,
    113036000
   ],
   "total_expenditures": [
    203755000,
    203465000,
    209772000,
    219337000,
    223527000,
    216028000,
    228909000,
    228409000,
    235427000,
    257941000
   ],
   "total_expenditures_and_other": [
    205380000,
    222041000,
    229285000,
    220783000,
    239366000,
    217159000,
    231928000,
    269930000,
    241278000,
    258461000
   ],
   "unassigned": [
    8155029,
    9415266,
    9970631,
    11216301,
    13046682,
    15759887,
    17859234,
    19967492,
    24544000,
    21724000
   ],
   "total_fund_balance": [
    9162109,
    10661381,
    11250025,
    12743079,
    14692614,
    15759887,
    17859234,
    26463530,
    33132000,
    35991000
   ],
   "net_pension_liability": [
    null,
    37817000,
    75158000,
    70224000,
    62743000,
    72163000,
    91637000,
    16220571,
    88654000,
    90956000
   ],
   "net_opeb_liability": [
    null,
    null,
    null,
    null,
    380153000,
    337273000,
    409783000,
    354731000,
    310468000,
    286242000
   ],
   "bonded_long_term_debt": [
    154890000,
    156869000,
    152959000,
    158116000,
    163429000,
    172184000,
    193171000,
    171739000,
    185178000,
    178612000
   ],
   "annual_debt_service": [
    12648000,
    15832000,
    15479000,
    16234000,
    17479000,
    18032000,
    19618000,
    18946000,
    18723000,
    21581000
   ],
   "total_expenditures_per_capita": [
    4024.07,
    4206.57,
    4201.61,
    4571.73,
    4644.8,
    4315.29,
    4520.69,
    4471.98,
    4682.88,
    5192.27
   ],
   "bonded_long_term_debt_per_capita": [
    2976.54,
    3308.03,
    3054.11,
    2900.79,
    2989.86,
    3145.09,
    3718.12,
    3278.09,
    3515.21,
    3383.25
   ]
  },
  "drg_h": {
   "population_state_dept_of_public_health": [
    55663,
    55404,
    54930,
    55123,
    54769,
    54634,
    55905,
    55624,
    55480,
    55382
   ],
   "school_enrollment_average": [
    8583.345,
    8583.44,
    8451.295,
    8383.555,
    8438.32,
    8425.255,
    8534.49,
    8447.63,
    8382.515,
    8437.865
   ],
   "unemployment_annual_average": [
    0.08,
    0.0689,
    0.0607,
    0.0529,
    0.0436,
    0.0408,
    0.094,
    0.0786,
    0.0467,
    0.0376
   ],
   "equalized_net_grand_list": [
    4100418108,
    4224096496,
    4186031914,
    4193457148,
    4189323091,
    4500630048,
    4559129401,
    4658930782,
    5472529132,
    5368412988
   ],
   "equalized_mill_rate": [
    24.5707,
    25.4795,
    25.9005,
    25.9535,
    25.5144,
    25.8753,
    25.3176,
    24.9701,
    22.1228,
    19.3191
   ],
   "net_grand_list": [
    2953650934,
    2956389684,
    2952980182,
    2979408110,
    2928041244,
    2940944450,
    2955373059,
    2979948771,
    3002151862,
    3753643932
   ],
   "mill_rate_real_estate_personal": [
    31.11,
    35.74,
    36.185,
    37.395,
    38.345,
    38.345,
    39.04,
    39.33,
    38.2,
    35.395
   ],
   "total_taxes_collected_as": [
    0.9535,
    0.958,
    0.9614,
    0.9616,
    0.9621,
    0.9617,
    0.9555,
    0.9583,
    0.9582,
    0.9562
   ],
   "property_tax_revenues": [
    116048430,
    119764482,
    122793836,
    124054394,
    126695382,
    133266346,
    132715564,
    136139262,
    137088000,
    138463000
   ],
   "intergovernmental_revenues": [
    45526380,
    45530204,
    46375156,
    59395119,
    61927293,
    39771234,
    51137869,
    51849348,
    54596671,
    64714618
   ],
   "total_revenues": [
    193321218,
    198166648,
    203381700,
    215041186,
    218788964,
    210093155,
    221660292,
    223053922,
    227993000,
    237702500
   ],
   "total_revenues_and_other": [
    194077708,
    199369500,
    205216906,
    215938208,
    220729511,
    211495450,
    229143468,
    232927522,
    245153500,
    238692500
   ],
   "education_expenditures": [
    110489914,
    107271592,
    109829427,
    118850424,
    121761742,
    108057314,
    119826045,
    117563311,
    118808500,
    121471000
   ],
   "operating_expenditures": [
    82737874,
    90320442,
    93786234,
    93508275,
    96998564,
    102338860,
    102791384,
    102365085,
    108994000,
    112375000
   ],
   "total_expenditures": [
    193227788,
    197592034,
    203615661,
    212358699,
    218760306,
    210396175,
    222617430,
    219928396,
    227802500,
    233846000
   ],
   "total_expenditures_and_other": [
    194036766,
    198447132,
    204490044,
    214090064,
    219832240,
    211264950,
    229416876,
    229605307,
    245180000,
    235717000
   ],
   "unassigned": [
    12225000,
    14443834,
    15482000,
    16710680,
    15062676,
    14566896,
    15128754,
    19228184,
    21681999,
    25729000
   ],
   "total_fund_balance": [
    16059918,
    16982285,
    17709148,
    19557292,
    20454562,
    20685062,
    20411654,
    23733868,
    23707500,
    26683000
   ],
   "net_pension_liability": [
    null,
    85766578,
    125152782,
    113848957,
    97948958,
    108469728,
    143754314,
    77762427,
    156610428,
    158516164
   ],
   "net_opeb_liability": [
    null,
    null,
    null,
    null,
    66354671,
    61578342,
    59222266,
    52543925,
    39663459,
    42170561
   ],
   "bonded_long_term_debt": [
    72502602,
    90889850,
    83987000,
    110894106,
    101978582,
    99616302,
    88825543,
    95299576,
    133599114,
    141860989
   ],
   "annual_debt_service": [
    10928350,
    11354979,
    13205457,
    12545483,
    15138396,
    13910830,
    13822805,
    12734162,
    14771500,
    14384000
   ],
   "total_expenditures_per_capita": [
    3337.59,
    3433.92,
    3685.57,
    3876.64,
    3885.16,
    3678.16,
    3790.73,
    3854.86,
    3960.52,
    4110.32
   ],
   "bonded_long_term_debt_per_capita": [
    1302.23,
    1478.85,
    1506.05,
    1565.8,
    1463.46,
    1583.97,
    1836.59,
    1817.62,
    2011.54,
    2060.29
   ]
  }
 },
 "drg_key": "drg_h",
 "drg_letter": "H"
}