Michigan Porch

Michigan tax checker

Does your Michigan city have an income tax?

Most Michigan places do not. In the 24 cities that do, living inside the city or earning wages for work done there can add a local return. Use the checker for a rough wage-level estimate, then use the city's form for exemptions, credits, allocations, and the final amount.

Michigan city income tax checker

Estimate the wage-level city tax

Resident wage estimate

$0

No resident city selected.

Work-city wage estimate

$900

Detroit nonresident rate: 1.2%. Nonresident means you live outside the city but earn wages inside it.

Rough balance after withholding

$900

Before city exemptions and return adjustments.

City limits matter

A mailing address is not always the same as being inside city limits. If you are close to a border, check the city's address lookup or ask the city tax office.

Possible credit

If you live in one taxing city and work in another, your resident city may reduce your bill for tax you already paid to the work city. A credit is a reduction on one tax bill for tax already paid somewhere else. This estimate includes a rough credit of $0.

This multiplies wages by the listed city rate and applies the work-location percentage and a rough resident credit. It does not calculate city personal exemptions, deductions, every credit, part-year rules, or the filing deadline. Use the city's current return for the final amount.

Next check

Confirm the city before you file.

Use this result to decide which city forms deserve attention. Then confirm the official city list and whether your home or workplace is actually inside city limits.

Current rate snapshot

Michigan's 24 city-income-tax cities

Standard-rate cities

1% resident and 0.5% nonresident:

Albion, Battle Creek, Benton Harbor, Big Rapids, East Lansing, Flint, Grayling, Hamtramck, Hudson, Ionia, Jackson, Lansing, Lapeer, Muskegon, Muskegon Heights, Pontiac, Port Huron, Portland, Springfield, Walker.

Higher-rate cities

  • Detroit: 2.4% resident, 1.2% nonresident
  • Grand Rapids: 1.5% resident, 0.75% nonresident
  • Highland Park: 2% resident, 1% nonresident
  • Saginaw: 1.5% resident, 0.75% nonresident

Before you file

Common questions

Which Michigan cities have an income tax?

Michigan Treasury currently lists 24 cities. Most use 1% for residents and 0.5% for nonresidents. Detroit, Grand Rapids, Highland Park, and Saginaw use higher rates.

Do I pay city income tax if I work in a taxing city but live outside it?

A nonresident generally pays the city's nonresident rate on compensation earned for work performed inside the city. Exemptions, allocations, credits, and the city form affect the final amount.

Does my mailing address decide whether city income tax applies?

No. A mailing address can use a city name even when the home is in a township. The legal city boundary controls resident status.

How does remote or hybrid work affect city income tax?

A nonresident may need to allocate wages between days worked inside and outside the taxing city. Keep work-location records and use that city's current instructions.

Sources and review

Where the city list and rates come from

Treasury maintains the current city list. The four higher-rate cities publish their own current rate information, while the City Income Tax Act supplies the standard rate structure.

Data used
Current Michigan Treasury city list and 2026 municipal rate guidance
Last reviewed
July 12, 2026

Use this carefully: City income tax depends on legal city boundaries, part-year rules, credits, exemptions, and the city form. Use the checker as a planning aid, not a filed return.

Rules, rates, forms, office practices, and local facts can change. When the answer matters, confirm it with the current official source, the responsible office, or a qualified Michigan professional before acting.

Next steps

Keep the local costs together

City income tax is one address-sensitive cost. Compare it with property tax before choosing a place.

Page feedback

See something wrong or unclear?

Send a note about this page. The page address will be included automatically.

Send a note