Township
Cannon Township
Cannon Township is a township in Kent County, Michigan. In 2025, primary homes here pay a total of 29.76–31.07 mills in property tax, depending on the school district; rentals, second homes and businesses pay 47.76–49.27 mills. It levied property tax in 3 tax areas in 2025. In fiscal year 2025 it reported $5.8 million in spending across all its funds. It has 13 boards and sub-entities.
Total property tax rate, primary homes
29.76–31.07
mills in 2025 · 3 tax areas · about $4,841–$5,056 a year on a median home (estimate)
Total property tax rate, rentals, second homes and businesses
47.76–49.27
mills in 2025 · includes the school operating tax
Levies, 2025
2
in 3 tax areas
Boards and sub-entities
13
Total property tax rates here, 2025
What property pays to every taxing body (the State, county, schools, local government and others), by tax area. A mill is $1 of tax per $1,000 of taxable value.
Compare with every tax area in Kent County →
| School district | Primary homes mills | Median home est. yearly tax | Rentals, second homes and businesses mills |
|---|---|---|---|
| Rockford Public Schools | 31.0726 | $5,056 | 49.2650 |
| Lowell Area Schools | 30.6770 | $4,991 | 48.4222 |
| Forest Hills Public Schools | 29.7572 | $4,841 | 47.7572 |
Rates differ within Cannon Township because parts of it are in different school districts (Forest Hills Public Schools, Lowell Area Schools and Rockford Public Schools).
Kent County's certified rates split each area's total between a summer and a winter tax bill; open an area below to see its split.
Primary homes, which their owners live in, pay the homestead rate; so do qualified farmland and a few other kinds of property exempt from the school operating tax. Rentals, second homes and most businesses pay the non-homestead rate, which includes it. What these terms mean
Median home, estimated: the yearly tax a new buyer would pay on a primary home at Kent County's median value, $325,400 (Census Bureau, 2024): half the value times the mills, divided by 1,000. An estimate, not a bill. How the estimate works
Every levy, by tax area
Rockford Public Schools · 31.0726 primary homes, 49.2650 other
Billed in 2 parts, in mills: primary homes summer 21.2682, winter 9.8044; rentals, second homes and businesses summer 30.2682, winter 18.9968.
| Levy | Levied by | Primary homes mills | Median home est. yearly tax | Rentals, second homes and businesses mills |
|---|---|---|---|---|
| School Debt | Rockford Public Schools | 7.0000 | $1,139 | 7.0000 |
| State Education Tax | State of Michigan | 6.0000 | $976 | 6.0000 |
| ISD Voted Special Education | Kent ISD | 4.3364 | $706 | 4.3364 |
| County Allocated Operating | Kent County | 4.0605 | $661 | 4.0605 |
| Voted Operating | Cannon Township | 1.8783 | $306 | 1.8783 |
| Community College | Grand Rapids Community College | 1.6793 | $273 | 1.6793 |
| Library | Kent District Library | 1.0832 | $176 | 1.0832 |
| ISD Voted Vocational Education | Kent ISD | 0.9310 | $151 | 0.9310 |
| Extra Voted Millage | Rockford Public Schools | 0.8875 | $144 | 0.8875 |
| Jail | Kent County | 0.7417 | $121 | 0.7417 |
| Allocated or Charter Operating | Cannon Township | 0.7229 | $118 | 0.7229 |
| Senior Citizens | Kent County | 0.4914 | $80 | 0.4914 |
| Building and Site | Rockford Public Schools | 0.4662 | $76 | 0.4662 |
| Zoo and Museum | Kent County | 0.4134 | $67 | 0.4134 |
| Ready by Five | Kent County | 0.2476 | $40 | 0.4400 |
| ISD Allocated Operating | Kent ISD | 0.0841 | $14 | 0.0841 |
| Veterans | Kent County | 0.0491 | $8 | 0.0491 |
| School Operating (Non-Homestead) | Rockford Public Schools | 0.0000 | $0 | 18.0000 |
Lowell Area Schools · 30.6770 primary homes, 48.4222 other
Billed in 2 parts, in mills: primary homes summer 21.0704, winter 9.6066; rentals, second homes and businesses summer 29.9430, winter 18.4792.
| Levy | Levied by | Primary homes mills | Median home est. yearly tax | Rentals, second homes and businesses mills |
|---|---|---|---|---|
| School Debt | Lowell Area Schools | 7.0000 | $1,139 | 7.0000 |
| State Education Tax | State of Michigan | 6.0000 | $976 | 6.0000 |
| ISD Voted Special Education | Kent ISD | 4.3364 | $706 | 4.3364 |
| County Allocated Operating | Kent County | 4.0605 | $661 | 4.0605 |
| Voted Operating | Cannon Township | 1.8783 | $306 | 1.8783 |
| Community College | Grand Rapids Community College | 1.6793 | $273 | 1.6793 |
| Library | Kent District Library | 1.0832 | $176 | 1.0832 |
| Building and Site | Lowell Area Schools | 0.9581 | $156 | 0.9581 |
| ISD Voted Vocational Education | Kent ISD | 0.9310 | $151 | 0.9310 |
| Jail | Kent County | 0.7417 | $121 | 0.7417 |
| Allocated or Charter Operating | Cannon Township | 0.7229 | $118 | 0.7229 |
| Senior Citizens | Kent County | 0.4914 | $80 | 0.4914 |
| Zoo and Museum | Kent County | 0.4134 | $67 | 0.4134 |
| Ready by Five | Kent County | 0.2476 | $40 | 0.2476 |
| ISD Allocated Operating | Kent ISD | 0.0841 | $14 | 0.0841 |
| Veterans | Kent County | 0.0491 | $8 | 0.0491 |
| School Operating (Non-Homestead) | Lowell Area Schools | 0.0000 | $0 | 17.7452 |
Forest Hills Public Schools · 29.7572 primary homes, 47.7572 other
Billed in 2 parts, in mills: primary homes summer 17.0913, winter 12.6659; rentals, second homes and businesses summer 17.0913, winter 30.6659.
| Levy | Levied by | Primary homes mills | Median home est. yearly tax | Rentals, second homes and businesses mills |
|---|---|---|---|---|
| School Debt | Forest Hills Public Schools | 6.0500 | $984 | 6.0500 |
| State Education Tax | State of Michigan | 6.0000 | $976 | 6.0000 |
| ISD Voted Special Education | Kent ISD | 4.3364 | $706 | 4.3364 |
| County Allocated Operating | Kent County | 4.0605 | $661 | 4.0605 |
| Voted Operating | Cannon Township | 1.8783 | $306 | 1.8783 |
| Community College | Grand Rapids Community College | 1.6793 | $273 | 1.6793 |
| Library | Kent District Library | 1.0832 | $176 | 1.0832 |
| Extra Voted Millage | Forest Hills Public Schools | 0.9883 | $161 | 0.9883 |
| ISD Voted Vocational Education | Kent ISD | 0.9310 | $151 | 0.9310 |
| Jail | Kent County | 0.7417 | $121 | 0.7417 |
| Allocated or Charter Operating | Cannon Township | 0.7229 | $118 | 0.7229 |
| Senior Citizens | Kent County | 0.4914 | $80 | 0.4914 |
| Zoo and Museum | Kent County | 0.4134 | $67 | 0.4134 |
| Ready by Five | Kent County | 0.2476 | $40 | 0.2476 |
| ISD Allocated Operating | Kent ISD | 0.0841 | $14 | 0.0841 |
| Veterans | Kent County | 0.0491 | $8 | 0.0491 |
| School Operating (Non-Homestead) | Forest Hills Public Schools | 0.0000 | $0 | 18.0000 |
Where the property tax goes here
Each tax area's total for primary homes, split by who levies it.
Of the $4,841–$5,056 a year a new buyer of a median primary home here would pay (an estimate), about $423 goes to Cannon Township (8–9%). The rest goes to the other bodies that levy here: the State, the county, the schools and others.
Cannon Township's 3 tax areas rank 49th, 53rd and 61st highest of Kent County's 94 for primary homes. See every area
- State
- County
- ISD and college
- School district
- City, township or village
- Library, transit and other
-
Cannon Township Rockford Public Schools 31.0726 mills $5,056
Cannon Township with Rockford Public Schools: 31.0726 mills in total (State 6.0000, County 6.0037, ISD and college 7.0308, School district 8.3537, City, township or village 2.6012, Library, transit and other 1.0832), estimated $5,056 a year for a new buyer
-
Cannon Township Lowell Area Schools 30.6770 mills $4,991
Cannon Township with Lowell Area Schools: 30.6770 mills in total (State 6.0000, County 6.0037, ISD and college 7.0308, School district 7.9581, City, township or village 2.6012, Library, transit and other 1.0832), estimated $4,991 a year for a new buyer
-
Cannon Township Forest Hills Public Schools 29.7572 mills $4,841
Cannon Township with Forest Hills Public Schools: 29.7572 mills in total (State 6.0000, County 6.0037, ISD and college 7.0308, School district 7.0383, City, township or village 2.6012, Library, transit and other 1.0832), estimated $4,841 a year for a new buyer
The figures as a table
| Tax area | State | County | ISD and college | School district | City, township or village | Library, transit and other | Total | Estimated tax |
|---|---|---|---|---|---|---|---|---|
| Cannon Township, Rockford Public Schools | 6.0000 | 6.0037 | 7.0308 | 8.3537 | 2.6012 | 1.0832 | 31.0726 | $5,056 |
| Cannon Township, Lowell Area Schools | 6.0000 | 6.0037 | 7.0308 | 7.9581 | 2.6012 | 1.0832 | 30.6770 | $4,991 |
| Cannon Township, Forest Hills Public Schools | 6.0000 | 6.0037 | 7.0308 | 7.0383 | 2.6012 | 1.0832 | 29.7572 | $4,841 |
Median home, estimated: the yearly tax a new buyer would pay on a primary home at Kent County's median value, $325,400 (Census Bureau, 2024): half the value times the mills, divided by 1,000. An estimate, not a bill. How the estimate works
What Cannon Township levies, 2025
Only its own millages, part of the totals above, and how many tax areas each is levied in.
| Levy | Primary homes mills | Median home est. yearly tax | Rentals, second homes and businesses mills | Tax areas |
|---|---|---|---|---|
| Voted Operating | 1.8783 | $306 | 1.8783 | 3 |
| Allocated or Charter Operating | 0.7229 | $118 | 0.7229 | 3 |
Median home, estimated: the yearly tax a new buyer would pay on a primary home at Kent County's median value, $325,400 (Census Bureau, 2024): half the value times the mills, divided by 1,000. An estimate, not a bill. How the estimate works
Money in and out, fiscal year 2025
From its annual financial report, as filed with the Michigan Department of Treasury. Its fiscal year ends in March.
Revenue
$8.2M
all funds
Spending
$5.8M
all funds
Spending per resident
$397
2024 population: 14,627
General fund spending
$2.6M
budget: $3.1M
Spending by purpose
All funds. Share of $5,803,581 in total.
-
Public safety $1,720,079 30%
Police/Sheriff/Constable $357,453 Fire $1,062,983 Building Inspection & Regulation Activities $299,643 -
Public works $1,453,283 25%
Public Works (Non-Act 51) $268,816 Water and/or Sewer Systems $992,899 Public Transportation $3,220 All Other Public Works $188,348 -
General government $1,328,961 23%
Legislative (Council, Board, Commission) $37,761 Chief Executive $104,700 Treasurer $179,336 Clerk $175,871 Assessing Equalization $123,860 Elections $175,680 Building and Grounds $75,729 Attorney/Corporation Counsel $59,543 All Other General Government $396,481 -
Capital outlay, debt service and other $948,708 16%
Capital Outlay $622,095 Debt Service $138,422 Depreciation $188,191 -
Recreation and culture $207,280 4%
Parks and Recreation $190,523 Various Cultural Activities, Fine Arts, Historical Society, Museums, etc. $16,757 -
Community and economic development $145,270 3%
Community Planning and Zoning $145,270
Revenue by source
All funds. Share of $8,235,191 in total.
-
Taxes $2,733,115 33%
Trailer Taxes (Act 243 of 1959) $162 Property Tax (includes, delinquent taxes, penalties, interest, fees, community wide special assessments) $2,732,953 -
Charges for services $1,769,880 21%
All Other Services Rendered Charges $1,769,880 -
State grants $1,655,961 20%
State Revenue Sharing $1,608,784 Public Safety $31,000 Streets and Highways (Non-Act 51) $14,675 Other General/All Other State Aid Grants $1,502 -
Interest and rents $673,429 8%
Interest & Dividends $659,875 Rents & Royalties $13,554 -
Federal grants $507,620 6%
Public Safety $103,241 All Other Federal Aid Grants $404,379 -
Other revenue $470,998 6%
Public and Private Contributions $31,000 Miscellaneous Other Revenue $439,998 -
Licenses and permits $335,836 4%
Business Licenses and Permits $329,349 Non-Business Licenses and Permits $6,487 -
Special assessments $88,352 1%
Special Assessments $88,352
"All funds" is the report's total column: the general fund, other governmental funds, enterprise funds such as water and sewer, internal service funds and component units. Its totals include money moved between the government's own funds, and revenue includes money borrowed. Spending per resident is total spending divided by the population shown; the shares are each heading's part of its total. Open a heading to see the lines filed under it.
Population: DashBoard_Metrics (MI Community Financial Dashboard), Michigan Department of Treasury.
Source: FY2025 F65 Township Part 2, Michigan Department of Treasury, retrieved November 3, 2026.
Revenue and spending, fiscal years 2016–2025
All funds, as filed each year.
Fiscal year 2016
$4.3M revenue
$4.2M spending
Fiscal year 2017
$4.4M revenue
$3.5M spending
Fiscal year 2018
$5.2M revenue
$4.2M spending
Fiscal year 2019
$5.1M revenue
$4M spending
Fiscal year 2020
$5M revenue
$4.3M spending
Fiscal year 2021
$6.6M revenue
$6M spending
Fiscal year 2022
$5.6M revenue
$4.8M spending
Fiscal year 2023
$7.3M revenue
$5.8M spending
Fiscal year 2024
$8.3M revenue
$7.2M spending
Fiscal year 2025
$8.2M revenue
$5.8M spending
The figures as a table
| Fiscal year | Revenue | Spending | General fund spending | Long-term debt |
|---|---|---|---|---|
| 2025 | $8,235,191 | $5,803,581 | $2,592,212 | $4,929,513 |
| 2024 | $8,342,519 | $7,241,267 | $3,597,316 | $5,196,184 |
| 2023 | $7,328,569 | $5,776,990 | $2,060,320 | $5,442,855 |
| 2022 | $5,591,280 | $4,841,153 | $2,183,928 | $5,658,755 |
| 2021 | $6,613,163 | $5,978,492 | $3,419,478 | $5,965,766 |
| 2020 | $5,044,649 | $4,348,107 | $2,318,182 | $6,139,439 |
| 2019 | $5,051,056 | $3,983,900 | $1,951,187 | $6,285,454 |
| 2018 | $5,247,964 | $4,216,162 | $1,833,981 | $6,461,878 |
| 2017 | $4,418,485 | $3,473,343 | $1,703,332 | $6,625,291 |
| 2016 | $4,301,606 | $4,170,818 | $1,791,350 | $10,495,003 |
Each year links to the dataset it comes from. A year with dashes across has no report in the State's data.
Debt, pensions and staff, fiscal year 2025
As reported in the same filing.
Debt and fund balance
- Long-term debt at year end
- $4,929,513
- General fund balance at year end
- $4,526,700
- Of which unassigned
- $4,159,532
Pensions and retiree health care
- Unfunded pension liability
- —
- Pension funded, general employees
- —
- Pension funded, police and fire
- —
- Unfunded retiree health care (OPEB)
- —
Staff
- Police
- —
- Fire
- 29
- Combined public safety
- —
- All other staff
- 72
- Wages and salaries
- $1,455,458
A dash means the State's data has no figure for that line. Its datasets leave out zero amounts in most years, so a dash can also be a zero that was filed. The unfunded pension liability is the filing's "aggregate pension liability" line.
Source: FY2025 F65 Township Part 2, Michigan Department of Treasury, retrieved November 3, 2026.
Boards and sub-entities
Boards, commissions and committees
-
Board of Review
Board of Review
-
Budget Committee
Committee
-
Communications Committee
Committee
-
Facilities Committee
Committee
-
Fire Committee
Committee
-
IT Committee
Committee
-
Parks & Recreation Advisory Committee
Committee
-
Personnel Committee
Committee
-
Planning Commission
Planning Commission
-
Roads Committee
Committee
-
Sewer Committee
Committee
-
Watershed and Invasive Species Committee
Committee
-
Zoning Board of Appeals
Zoning Board of Appeals
Transparency checks
What this body files with the State and posts online, checked against the law and good practice.
Grade pending
A grade appears once every check below has been read and the site has set its grading scale. Every check counts the same.
Required by law
5 found · 0 not found
-
Found: Audit filed with the State for the latest fiscal year
Treasury's Document Search shows the audit for the fiscal year ended March 31, 2025 as received, sent July 30, 2025.
Uniform Budgeting and Accounting Act, MCL 141.421 et seq.; MCL 141.921 · FY2025 · Read September 27, 2026 from State records · Evidence for Audit filed with the State for the latest fiscal year
-
Found: Audit filed on time
Sent July 30, 2025, within six months of the fiscal year ended March 31, 2025 (due September 30, 2025; fiscal year end from its F-65).
Due six months after fiscal year end; MCL 141.921 · FY2025 · Read September 27, 2026 from State records · Evidence for Audit filed on time
-
Found: Annual financial report (F-65) filed with the State
Treasury's Document Search shows the annual financial report (F-65) for the fiscal year ended March 31, 2025 as received, sent July 30, 2025.
MCL 141.424(3) · FY2025 · Read September 27, 2026 from State records · Evidence for Annual financial report (F-65) filed with the State
-
Found: Annual financial report (F-65) filed on time
Sent July 30, 2025, within six months of the fiscal year ended March 31, 2025 (due September 30, 2025; fiscal year end from its F-65).
Due six months after fiscal year end; MCL 141.424(3) · FY2025 · Read September 27, 2026 from State records · Evidence for Annual financial report (F-65) filed on time
-
Found: FOIA procedures and written public summary posted
Forms & Applications (main menu) lists "FOIA Policy" (/forms-applications/foia-policy) and "FOIA Summary" (/forms-applications/foia-summary), from the Clerk. The homepage has no FOIA link; found through the site search.
MCL 15.234(4) · Read September 27, 2026 on its website · Evidence for FOIA procedures and written public summary posted
Good practice
7 found · 4 not found
-
Found: Current budget posted
Treasurer > Annual Budgets posts the 2026-2027 budget ("proposed approved") for the fiscal year in progress (April 2026 to March 2027).
Read September 27, 2026 on its website · Evidence for Current budget posted
-
Found: Budgets for the past three years posted
Annual Budgets posts the 2025-2026, 2024-2025 and 2023-2024 budgets (and back to 2019-2020).
Read September 27, 2026 on its website · Evidence for Budgets for the past three years posted
-
Found: Latest audit posted
Treasurer > Audits posts "2025 FS Audit" (fiscal year ended March 31, 2025) and the audits back to 2015.
Read September 27, 2026 on its website · Evidence for Latest audit posted
-
Not found: Budget posted as a spreadsheet or data file
The budgets on the Treasurer page are PDFs; no spreadsheet or data file was found.
Read September 27, 2026 on its website · Evidence for Budget posted as a spreadsheet or data file
-
Found: Regular meeting schedule for the year posted
The CivicWeb portal (linked from the township site as Agendas & Minutes) lists the upcoming Township Board meeting dates through December 14, 2026. Read page by page in the publisher's Chrome: the portal's robots.txt blocks automated readers.
Read September 27, 2026 on its website, page by page · Evidence for Regular meeting schedule for the year posted
-
Found: Agendas posted for the past 12 months
The CivicWeb portal lists every Township Board meeting from October 13, 2025 to September 14, 2026 as published, twice a month, each with an agenda and agenda packet (checked October 13, 2025, January 12, 2026, April 13, 2026 and August 10, 2026). Read page by page in the publisher's Chrome: the portal's robots.txt blocks automated readers.
Read September 27, 2026 on its website, page by page · Evidence for Agendas posted for the past 12 months
-
Found: Minutes posted for the past 12 months
The CivicWeb portal's Document Center > Minutes > Township Board posts adopted minutes for every board meeting from September 8, 2025 to August 24, 2026. Read page by page in the publisher's Chrome: the portal's robots.txt blocks automated readers.
Read September 27, 2026 on its website, page by page · Evidence for Minutes posted for the past 12 months
-
Found: Members' names and a way to contact them posted
Township Board names all seven members (supervisor, clerk, treasurer and four trustees), each linked to a page with an email address.
Read September 27, 2026 on its website · Evidence for Members' names and a way to contact them posted
-
Not found: Check register (payments) posted
No check register or payments list was found; the monthly Treasurer Reports (June 2026 opened 2026-09-27) are account balance reports without payees.
Read September 27, 2026 on its website · Evidence for Check register (payments) posted
-
Not found: Employee pay or salary schedule posted
No salary schedule, pay ranges or pay by position was found on the Township Board, Treasurer, Clerk, Open Positions or Forms & Applications pages.
Read September 27, 2026 on its website · Evidence for Employee pay or salary schedule posted
-
Not found: Current contracts posted
No list of current contracts or contract in force was found on the Township Board, Treasurer, Clerk or Forms & Applications pages.
Read September 27, 2026 on its website · Evidence for Current contracts posted
About
- Type
- Township
- County
- Kent County
- Website
- cannontwp.gov
Codes
- Census of Governments ID
- 167077
- Census GEOID (county subdivision)
- 2608113080
- Michigan Treasury unit code
- 411070
Sources
Where this page's facts come from.
-
Government Unit Codes
Michigan Department of Treasury, State Tax Commission · 2023-11-22
-
Government Units List, 2026
U.S. Census Bureau · 2026
-
TIGER/Line Shapefiles 2025: Michigan county subdivisions
U.S. Census Bureau · 2025
-
Kent County public bodies: research notes
Open Government Project · 2026-09-24
-
2025 Certified Property Tax Rates
Kent County Equalization Department · 2025
-
FY2025 F65 Township Part 2
Michigan Department of Treasury · FY2025
-
DashBoard_Metrics (MI Community Financial Dashboard)
Michigan Department of Treasury · Rows updated 2026-09-08
-
Treasury Document Search, Kent County filings by year
Michigan Department of Treasury, Local Audit and Finance Division · queried 2026-09-27
-
FOIA procedures and public summaries on Kent County's county, city, township and village websites
Each government's own website · read 2026-09-27
-
Good-practice checks (G1-G12) on Kent County's county, city, township and village websites
Each government's own website · read 2026-09-27