How Cranston is run

Who runs Cranston, what it costs, and where your money goes

The city manager, council pay, the budget, your property tax bill and who provides each service, from Cranston's own public documents. Every number links to its source and says which year it describes. Checked Oct 10, 2026.

Who runs Cranston

The elected mayor heads the city government and appoints its top administrator and department heads. The council passes laws, adopts the budget and sets the tax rate.

City of Cranston · Jan 5, 2026

What they are paid

Chief of Staff Anthony C. Moretti: base pay$100,478FY2026-27. City of Cranston · Jun 1, 2026
A council member$6,000 a yearFY2026-27. The adopted FY2027 salary schedule lists $6,000 for eight council seats and $8,000 for one. City of Cranston · Jun 1, 2026
The mayor$105,000 a yearFY2026-27. Salary in the adopted FY2027 salary schedule. City of Cranston · Jun 1, 2026

Cranston city staff

2,158 full-time-equivalent positions, including Education 1,554, Fire (uniformed) 195, Police officers 148, Public works highway 34. FY2024-25. Full-time equivalent employees in the FY2025 audit's statistical section, including 1,554 in education. City of Cranston · Jan 5, 2026

The adopted salary schedule lists pay by position title. We found no list of pay by employee name. We name pay only for elected officials and the city manager.

Is Cranston in the red?

Cities must pass a balanced budget, so "profit" and "deficit" mean something different here. The useful questions: does the city's everyday money (the general fund) cover its everyday costs, how much does it keep in savings compared with its own target, and how big are its pension and debt bills.

General fund, FY2026-27$349MOut of $373M across all city funds, which includes utilities and other money that can only be spent on one thing. City of Cranston · Jun 1, 2026
Savings shrank, FY2024-25 (audited)−$6.5MGeneral fund revenue $251M, spending $152M. City of Cranston · Jan 5, 2026

The city's own outlook

The adopted FY2027 budget has no multi-year forecast. It balances revenue and spending at $349.0M with no surplus or deficit, and budgets $201.1M of current property tax revenue, up from $192.3M in FY2026. City of Cranston · Jun 1, 2026

Savings

Unassigned general fund balance: $13.7M (2025-06-30). City of Cranston · Jan 5, 2026

Pension promises not yet funded$333MNet pension liability on the FY2025 audit: the city's closed Police and Fire plan ($204.9M, 29.13% funded), the schools' share of the state teachers' plan ($107.4M), and state municipal plans for police ($16.4M), fire ($3.3M) and city staff ($1.5M). (2025-06-30). City of Cranston · Jan 5, 2026
Debt owed$210MGovernmental bonds and direct borrowings $123.5M. Bond anticipation notes $75.0M. Sewer loans $11.3M. 2025-06-30. City of Cranston · Jan 5, 2026
Credit ratingA1 (Moody's), A+ (S&P), AA- (Fitch)2025-06-30. City of Cranston · Jan 5, 2026

Why we skip the "budgeted deficit": many cities plan to dip into savings, then spend less than planned. The audited result tells you what really happened.

Where the money comes from and goes

The general fund only: the city's everyday money for FY2026-27.

Comes from

  • Property taxes (net)$201M · 58%
  • State aid for schools$84.1M · 24%
  • State car tax phase-out payment$22.8M · 7%
  • Other general fund revenue$14.9M · 4%
  • Other school revenue$5.7M · 2%
  • Rescue (ambulance) billing$4.7M · 1%
  • Other (state aid, PILOT, restaurant tax, interest)$15.5M · 4%

City of Cranston · Jun 1, 2026

Goes to (FY2026-27)

  • Schools$193M · 55%
  • Public safety (police, fire, rescue)$105M · 30%
  • Public works$18.7M · 5%
  • Debt service$12.4M · 4%
  • Administration$10.5M · 3%
  • Libraries$4.2M · 1%
  • Other (parks, senior services)$5.2M · 1%

City of Cranston · Jun 1, 2026

Who provides your services

Not everything in Cranston is run by the city. Who provides a service decides whose budget pays for it and whose election decides it.

Compared with similar cities

The cities in this state closest in population that we cover. Read it for scale, not as a ranking: cities provide different services.

WoonsocketRIEast ProvidenceRIWarwickRICranstonRI
Residents44,58048,24984,18784,647
Top administrator's base payNot confirmedNot confirmedNot confirmed$100,478
Council member pay$12,000$3,500$10,000$6,000
General fund per resident$4,128$4,251$4,669$4,123
Debt per resident$4,353$6,734$2,161$2,479
Unfunded pension per resident$3,211$4,621$4,732$3,939
City staff per 1,000 residents——9.725.5

Figures as shown in each city's section, divided by its population. Years differ by state, and pension figures are measured differently in each state (each city page says how).

What Cranston publishes

What a resident can find online today. A "no" is something you can ask the council to publish.

Questions to ask your council

  1. The Police and Fire pension plan was 29.13% funded on June 30, 2025, with a $204.9 million liability. How long will it take to close that gap?
  2. Schools take $192.7 million of the $349.0 million FY2027 general fund budget. How will the council track school spending against that amount?
  3. Debt rose to $209.8 million on June 30, 2025, including $75.0 million of short-term notes. What will annual debt service be once the school projects are fully bonded?

The fiscal year runs July 1 to June 30. The audit describes a mayor's proposal due April 1 and council action by May 15. For FY2027 the mayor submitted the budget on April 15, 2026, revised it May 11, and the council adopted it on June 1, 2026. See who is running for council

Help decide what comes next

What do you want to know about Cranston next?

One tap, no sign-in. We count answers; we never show who chose what.

Every number here was checked by hand against the linked document. Cities publish on different schedules, so years differ between sections; each figure says which year it describes. Spotted something wrong or out of date?

See something wrong? Report an error

Something wrong or missing? Tell us what and where, with a link to a source if you have one. Reports feed the next verification run.