{
 "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 Putnam. 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 Putnam: 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 Putnam; DRG G = The official 2006 CT SDE District Reference Group this town belongs to. Excludes Gilbert School, Norwich Free Academy - regional districts and academies are not municipalities and have no row in the municipal datasets. Group medians exclude Putnam."
 },
 "target": "Putnam",
 "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": [
   "Putnam",
   "Killingly",
   "Pomfret",
   "Thompson",
   "Woodstock"
  ],
  "drg_g": [
   "Putnam",
   "Bloomfield",
   "Bristol",
   "East Haven",
   "Groton",
   "Hamden",
   "Killingly",
   "Manchester",
   "Middletown",
   "Naugatuck",
   "Plainfield",
   "Stratford",
   "Torrington",
   "Vernon",
   "Winchester"
  ]
 },
 "medians": {
  "surrounding": {
   "population_state_dept_of_public_health": [
    8584,
    8564,
    8544,
    8548,
    8628,
    8618,
    8706,
    8724,
    8814,
    8866
   ],
   "school_enrollment_average": [
    1213.81,
    1181.2,
    1153.765,
    1153.265,
    1175.015,
    1164.05,
    1145.785,
    1127.945,
    1102.385,
    1077.895
   ],
   "unemployment_annual_average": [
    0.0611,
    0.0541,
    0.0503,
    0.0447,
    0.038,
    0.0342,
    0.0668,
    0.0546,
    0.0391,
    0.0307
   ],
   "equalized_net_grand_list": [
    875647672,
    913078928,
    903543250,
    985560168,
    996963206,
    1093099213,
    1118183740,
    1099968468,
    1365521374,
    1424916284
   ],
   "equalized_mill_rate": [
    17.9011,
    17.0339,
    18.0301,
    17.1822,
    16.9693,
    16.5403,
    16.1904,
    17.1204,
    14.8931,
    13.6631
   ],
   "net_grand_list": [
    640278039,
    644532868,
    631327030,
    641412619,
    656532704,
    660035058,
    667907121,
    722130708,
    731335678,
    852922440
   ],
   "mill_rate_real_estate_personal": [
    22.35,
    23.615,
    24.52,
    25.745,
    26.43,
    26.825,
    25.68,
    24.57,
    25.32,
    25.08
   ],
   "total_taxes_collected_as": [
    0.9666,
    0.9668,
    0.966,
    0.966,
    0.9708,
    0.9718,
    0.9695,
    0.9679,
    0.9705,
    0.973
   ],
   "property_tax_revenues": [
    14524868,
    14907868,
    15354597,
    16330805,
    16902638,
    17414830,
    17574526,
    17795852,
    18927012,
    19604408
   ],
   "intergovernmental_revenues": [
    8707268,
    8520924,
    8501590,
    9015474,
    8766758,
    8143617,
    8519952,
    8394150,
    8435774,
    8704146
   ],
   "total_revenues": [
    23853031,
    23956134,
    24505380,
    26100509,
    26435210,
    26541415,
    26890225,
    27056810,
    28358408,
    29436276
   ],
   "total_revenues_and_other": [
    24069544,
    24078724,
    29290659,
    26574004,
    26732998,
    26829881,
    27518432,
    28028536,
    31275410,
    29583409
   ],
   "education_expenditures": [
    18002059,
    18114576,
    18370190,
    19635744,
    20250152,
    20075144,
    20948038,
    21056187,
    21811600,
    22426550
   ],
   "operating_expenditures": [
    5556936,
    5796550,
    5835032,
    5561544,
    5712589,
    5873506,
    6139261,
    5942342,
    9025071,
    6458630
   ],
   "total_expenditures": [
    23558995,
    23911126,
    24205222,
    25197288,
    25962742,
    25948650,
    27087300,
    26998529,
    30836670,
    28885180
   ],
   "total_expenditures_and_other": [
    23972434,
    24262750,
    29144598,
    25780468,
    26785015,
    26716834,
    28074479,
    28309507,
    31518590,
    29240284
   ],
   "unassigned": [
    2590618,
    2488078,
    2699844,
    3031877,
    2991044,
    3146425,
    2634860,
    2346182,
    2673892,
    3028101
   ],
   "total_fund_balance": [
    2938678,
    2754651,
    2900712,
    3694248,
    3642230,
    3755278,
    3679158,
    3134617,
    3122708,
    3642774
   ],
   "net_pension_liability": [
    null,
    390646,
    523368,
    422004,
    355404,
    683174,
    764022,
    1171094,
    854078,
    1629004
   ],
   "net_opeb_liability": [
    null,
    null,
    null,
    null,
    5249724,
    1276314,
    5012828,
    4843702,
    3569544,
    3903122
   ],
   "bonded_long_term_debt": [
    7331933,
    6978844,
    8606236,
    9760512,
    7597838,
    7030444,
    6295306,
    6836094,
    6036608,
    6479912
   ],
   "annual_debt_service": [
    784012,
    755744,
    735831,
    705132,
    2427196,
    899856,
    1254688,
    904624,
    3338174,
    932964
   ],
   "total_expenditures_per_capita": [
    2978.78,
    3061.28,
    3029.66,
    3137.82,
    3140.24,
    3177.35,
    3155.76,
    3219.02,
    3448.69,
    3329.66
   ],
   "bonded_long_term_debt_per_capita": [
    1081.47,
    1030.01,
    1419.34,
    1528.94,
    1019.14,
    953.83,
    872.14,
    930.7,
    826.04,
    723.52
   ]
  },
  "drg_g": {
   "population_state_dept_of_public_health": [
    33424,
    33222,
    33019,
    33000,
    32758,
    32576,
    33470,
    33395,
    33634,
    33685
   ],
   "school_enrollment_average": [
    4526.83,
    4520.21,
    4480.605,
    4479.285,
    4475.96,
    4425.53,
    4423.035,
    4237.245,
    4305.925,
    4308.85
   ],
   "unemployment_annual_average": [
    0.0708,
    0.0621,
    0.0557,
    0.0511,
    0.0419,
    0.0394,
    0.0846,
    0.0687,
    0.0426,
    0.034
   ],
   "equalized_net_grand_list": [
    2901149516,
    2857226796,
    2833375304,
    2966709605,
    2901799908,
    3018010145,
    3309545654,
    3205295014,
    3744415525,
    4183884298
   ],
   "equalized_mill_rate": [
    24.0395,
    25.0286,
    24.9937,
    25.0032,
    24.7108,
    25.3528,
    25.4566,
    24.6902,
    22.4673,
    20.1736
   ],
   "net_grand_list": [
    2195998656,
    2220472864,
    2014714075,
    2024018275,
    1990223410,
    2045490454,
    2072980524,
    2207907544,
    2238159331,
    2411366414
   ],
   "mill_rate_real_estate_personal": [
    33.98,
    34.725,
    35.305,
    36.34,
    35.44,
    36.345,
    36.99,
    36.16,
    36.11,
    34.035
   ],
   "total_taxes_collected_as": [
    0.9634,
    0.96,
    0.9685,
    0.961,
    0.9659,
    0.9687,
    0.9651,
    0.9663,
    0.9684,
    0.9678
   ],
   "property_tax_revenues": [
    76706920,
    75623241,
    76799448,
    79846149,
    83754282,
    85331478,
    86331108,
    89682552,
    91478074,
    91758081
   ],
   "intergovernmental_revenues": [
    36347284,
    34968777,
    36923576,
    43117898,
    42642608,
    32849788,
    39237972,
    38117162,
    38573736,
    43556563
   ],
   "total_revenues": [
    121585371,
    119414128,
    119783740,
    130292478,
    133582384,
    129940672,
    134603003,
    135287661,
    136506906,
    144261578
   ],
   "total_revenues_and_other": [
    122365678,
    122060132,
    122029788,
    131459186,
    134966528,
    130540672,
    135405210,
    137375720,
    139225410,
    147325107
   ],
   "education_expenditures": [
    71296866,
    70644328,
    72637298,
    76125441,
    79997500,
    74725325,
    77282680,
    78212384,
    77779610,
    82695902
   ],
   "operating_expenditures": [
    45284452,
    47298464,
    46554350,
    46610744,
    46606973,
    48069344,
    49563384,
    52497757,
    54450658,
    57170492
   ],
   "total_expenditures": [
    118847534,
    120094512,
    122251022,
    128106016,
    131315810,
    126262364,
    131928087,
    134090306,
    134009042,
    142558916
   ],
   "total_expenditures_and_other": [
    121380960,
    122285074,
    125499952,
    130715262,
    132598146,
    129215848,
    134016312,
    136476388,
    138610792,
    147153998
   ],
   "unassigned": [
    10074272,
    9029636,
    9916250,
    11367995,
    12889902,
    13746068,
    15340042,
    13865546,
    15205573,
    19534828
   ],
   "total_fund_balance": [
    11543400,
    12036831,
    11877798,
    13988372,
    14812604,
    16119314,
    18005108,
    19333008,
    24408724,
    24200144
   ],
   "net_pension_liability": [
    null,
    20535716,
    27819546,
    26847784,
    26481770,
    36099148,
    38512450,
    16209807,
    35253838,
    38262761
   ],
   "net_opeb_liability": [
    null,
    null,
    null,
    null,
    90698916,
    88300602,
    97295904,
    104151937,
    108676748,
    92020644
   ],
   "bonded_long_term_debt": [
    57453519,
    55902626,
    51458476,
    46967164,
    46511389,
    57004516,
    73074428,
    70977750,
    83482692,
    84530138
   ],
   "annual_debt_service": [
    6764043,
    6932088,
    6289224,
    6210338,
    5745678,
    6282816,
    6622379,
    10377820,
    9673796,
    10225388
   ],
   "total_expenditures_per_capita": [
    3173.67,
    3265.84,
    3307.15,
    3407.8,
    3541.15,
    3366.84,
    3495.07,
    3474.33,
    3633.48,
    3821.53
   ],
   "bonded_long_term_debt_per_capita": [
    1466.85,
    1418.63,
    1586.0,
    1566.61,
    1734.74,
    1701.41,
    1960.0,
    2071.14,
    2354.8,
    2371.08
   ]
  }
 },
 "drg_key": "drg_g",
 "drg_letter": "G"
}