Michigan CPAs by City
590 cities with an active CPA on the state roster
Largest markets
- Grand Rapids544 CPAs
- Troy387 CPAs
- Royal Oak334 CPAs
- Farmington Hills246 CPAs
- Ann Arbor230 CPAs
- Novi216 CPAs
- Rochester Hills216 CPAs
- Livonia213 CPAs
- Canton207 CPAs
- West Bloomfield204 CPAs
- Bloomfield Hills193 CPAs
- Northville186 CPAs
- Macomb176 CPAs
- Sterling Heights173 CPAs
- Shelby Township168 CPAs
- Traverse City163 CPAs
- Plymouth146 CPAs
- Birmingham145 CPAs
- Detroit136 CPAs
- Kalamazoo136 CPAs
- Lansing128 CPAs
- Commerce Township108 CPAs
- Hudsonville107 CPAs
- Clarkston105 CPAs
- Saginaw103 CPAs
- South Lyon103 CPAs
- Clinton Township98 CPAs
- Rochester98 CPAs
- Brighton95 CPAs
- Midland94 CPAs
- Southfield92 CPAs
- DeWitt89 CPAs
- Lake Orion89 CPAs
- Berkley87 CPAs
- Rockford84 CPAs
- Dearborn83 CPAs
- Ada82 CPAs
- Portage81 CPAs
- Warren78 CPAs
- Howell74 CPAs
- St. Clair Shores74 CPAs
- Waterford71 CPAs
- Byron Center70 CPAs
- Washington67 CPAs
- Jackson65 CPAs
- Ferndale63 CPAs
- Grandville61 CPAs
- Wyoming60 CPAs
- Holland59 CPAs
- East Lansing58 CPAs
- Oakland Township58 CPAs
- Caledonia57 CPAs
- Beverly Hills56 CPAs
- Milford56 CPAs
- Ypsilanti56 CPAs
- Grosse Pointe Farms54 CPAs
- Grosse Pointe Woods54 CPAs
- Clawson52 CPAs
- Mount Pleasant52 CPAs
- Jenison50 CPAs
- Zeeland50 CPAs
- Okemos48 CPAs
- White Lake48 CPAs
- Madison Heights46 CPAs
- Bay City45 CPAs
- Grand Blanc45 CPAs
- Oxford45 CPAs
- St. Joseph45 CPAs
- Fenton44 CPAs
- Grand Haven44 CPAs
- Grosse Pointe Park41 CPAs
- Chesterfield40 CPAs
- Grand Ledge40 CPAs
- Muskegon40 CPAs
- Saline40 CPAs
- Flint38 CPAs
- Westland35 CPAs
- Farmington34 CPAs
- Freeland32 CPAs
- Huntington Woods32 CPAs
- Petoskey32 CPAs
- Bingham Farms31 CPAs
- Lowell31 CPAs
- Allen Park30 CPAs
- Dearborn Heights30 CPAs
- Kentwood30 CPAs
- Marquette30 CPAs
- Bloomfield Township29 CPAs
- Dexter29 CPAs
- Williamston29 CPAs
- Davison28 CPAs
- Spring Lake28 CPAs
- Battle Creek27 CPAs
- Wixom27 CPAs
- Grosse Pointe26 CPAs
- Gaylord25 CPAs
- Linden25 CPAs
- Mason25 CPAs
- Oak Park24 CPAs
- Port Huron24 CPAs
- Alto23 CPAs
- Auburn Hills23 CPAs
- Chelsea23 CPAs
- Frankenmuth23 CPAs
- Allendale22 CPAs
- Cadillac22 CPAs
- St. Johns22 CPAs
- Trenton22 CPAs
- Belleville21 CPAs
- Brownstown21 CPAs
- Comstock Park21 CPAs
- Harrison Township21 CPAs
- New Hudson21 CPAs
- Holt20 CPAs
- Middleville20 CPAs
- Ortonville20 CPAs
- Pinckney20 CPAs
- Redford20 CPAs
- Walled Lake20 CPAs
- Cedar Springs19 CPAs
- Flushing19 CPAs
- Highland19 CPAs
- Richland19 CPAs
- Escanaba18 CPAs
- Holly18 CPAs
- New Baltimore18 CPAs
- Adrian17 CPAs
- Belmont17 CPAs
- Mattawan17 CPAs
- Charlevoix16 CPAs
- East Grand Rapids16 CPAs
- Grosse Ile16 CPAs
- Haslett16 CPAs
- Owosso16 CPAs
- Sault Ste. Marie16 CPAs
- Taylor16 CPAs
- Franklin15 CPAs
- Ludington15 CPAs
- Plainwell15 CPAs
- Whitmore Lake15 CPAs
- Bad Axe14 CPAs
- Kingsley14 CPAs
- Lapeer14 CPAs
- Roseville14 CPAs
- Southgate14 CPAs
- Hastings13 CPAs
- Hazel Park13 CPAs
- Schoolcraft13 CPAs
- St. Clair13 CPAs
- Vicksburg13 CPAs
- Alpena12 CPAs
- Charlotte12 CPAs
- Coopersville12 CPAs
- Davisburg12 CPAs
- Flat Rock12 CPAs
- Grass Lake12 CPAs
- Grosse Pointe Shores12 CPAs
- Manchester12 CPAs
- Manistee12 CPAs
- Portland12 CPAs
- Swartz Creek12 CPAs
- Utica12 CPAs
- Bruce Township11 CPAs
- Essexville11 CPAs
- Iron Mountain11 CPAs
- Ishpeming11 CPAs
- Lathrup Village11 CPAs
- Marysville11 CPAs
- Metamora11 CPAs
- Monroe11 CPAs
- Mount Clemens11 CPAs
- Negaunee11 CPAs
- Paw Paw11 CPAs
- Alma10 CPAs
- Auburn10 CPAs
- Big Rapids10 CPAs
- Brooklyn10 CPAs
- Cheboygan10 CPAs
- East Tawas10 CPAs
- Eaton Rapids10 CPAs
- Fowlerville10 CPAs
- Fraser10 CPAs
- Fremont10 CPAs
- Goodrich10 CPAs
- Marshall10 CPAs
- Orion10 CPAs
- Stevensville10 CPAs
- Temperance10 CPAs
- West Branch10 CPAs
- West Olive10 CPAs
- Woodhaven10 CPAs
Every other city
- Acme (1)
- Addison Township (1)
- Akron (1)
- Alanson (5)
- Albion (1)
- Algonac (1)
- Allegan (9)
- Allenton (2)
- Almont (7)
- Arcadia (1)
- Armada (1)
- Ashley (2)
- Atlanta (1)
- Atlantic Mine (2)
- Attica (3)
- Au Gres (2)
- Augusta (4)
- Avoca (1)
- Baldwin (1)
- Bangor (1)
- Bark River (4)
- Baroda (3)
- Barryton (1)
- Bath (1)
- Bay Harbor (3)
- Beaver Island (1)
- Beaverton (5)
- Belding (1)
- Bellaire (1)
- Bellevue (1)
- Benton Harbor (4)
- Bergland (1)
- Berlin (1)
- Berrien Center (2)
- Berrien Springs (4)
- Bessemer (1)
- Beulah (1)
- Birch Run (3)
- Blissfield (4)
- Bloomfield Village (2)
- Bloomingdale (1)
- Boyne City (7)
- Branch (1)
- Breckenridge (2)
- Bridgeport (5)
- Brimley (2)
- Britton (2)
- Brockway (1)
- Bronson (2)
- Brown City (2)
- Buchanan (4)
- Buckley (3)
- Burt (2)
- Burtchville (3)
- Burton (7)
- Calumet (1)
- Camden (1)
- Carleton (5)
- Carney (1)
- Caro (7)
- Carp Lake (1)
- Carson City (2)
- Carsonville (2)
- Casco (3)
- Caseville (4)
- Cass City (4)
- Cedar (3)
- Cedarville (1)
- Cement City (1)
- Center Line (1)
- Central Lake (1)
- Ceresco (1)
- Chassell (1)
- Chesaning (7)
- China (6)
- Clare (6)
- Clarklake (4)
- Clarksville (1)
- Clay (3)
- Clayton (2)
- Climax (2)
- Clinton (3)
- Clio (9)
- Clyde (3)
- Coldwater (6)
- Coleman (2)
- Coloma (3)
- Columbus (4)
- Concord (2)
- Conklin (1)
- Corunna (3)
- Croswell (2)
- Crystal (1)
- Crystal Falls (2)
- Dafter (1)
- Dansville (2)
- Decatur (1)
- Deckerville (1)
- Delton (1)
- Dimondale (5)
- Dorr (5)
- Douglas (4)
- Dowagiac (2)
- Dowling (1)
- Dryden (1)
- Dundee (2)
- Durand (2)
- Eagle (4)
- East China (4)
- East Jordan (5)
- East Leroy (1)
- Eastpointe (6)
- Eau Claire (1)
- Ecorse (1)
- Edmore (1)
- Edwardsburg (3)
- Elk Rapids (4)
- Elkton (1)
- Ellsworth (1)
- Elmira (1)
- Elsie (1)
- Elwell (2)
- Empire (1)
- Evart (1)
- Fairgrove (1)
- Farwell (3)
- Fennville (6)
- Fenwick (1)
- Fife Lake (1)
- Forestville (1)
- Fort Gratiot (8)
- Fostoria (1)
- Fowler (8)
- Frankfort (1)
- Frederic (1)
- Freeport (1)
- Fruitport (5)
- Gaines (5)
- Galesburg (6)
- Garden City (7)
- Gibraltar (2)
- Gladstone (3)
- Gladwin (6)
- Glen Arbor (3)
- Gobles (4)
- Goodells (2)
- Gowen (1)
- Grant (2)
- Grawn (3)
- Grayling (2)
- Greenbush (2)
- Greenville (8)
- Gregory (4)
- Gulliver (1)
- Gwinn (2)
- Hamburg (1)
- Hamilton (5)
- Hamtramck (4)
- Hancock (1)
- Harbor Beach (1)
- Harbor Springs (9)
- Harper Woods (2)
- Harrison (2)
- Harrisville (1)
- Harsens Island (1)
- Hart (1)
- Hartford (4)
- Hartland (8)
- Hemlock (4)
- Hickory Corners (1)
- Hillman (4)
- Hillsdale (9)
- Holton (1)
- Homer (2)
- Hope (1)
- Hopkins (3)
- Horton (1)
- Houghton (5)
- Houghton Lake (1)
- Howard City (3)
- Hubbard Lake (1)
- Hudson (2)
- Ida (1)
- Imlay City (5)
- Independence (1)
- Indian River (2)
- Inkster (2)
- Interlochen (6)
- Ionia (6)
- Ira (2)
- Iron River (3)
- Irons (1)
- Ironwood (5)
- Ithaca (3)
- Jeddo (1)
- Jerome (2)
- Johannesburg (2)
- Jones (3)
- Jonesville (3)
- Kalkaska (2)
- Kawkawlin (5)
- Keego Harbor (1)
- Kenockee (1)
- Kent City (1)
- Kewadin (1)
- Kimball (5)
- Kinde (1)
- Kingsford (4)
- Kingston (1)
- Kinross (1)
- Laingsburg (7)
- Lake Ann (4)
- Lake City (2)
- Lake Isabella (2)
- Lake Leelanau (2)
- Lake Linden (2)
- Lake Odessa (3)
- Lakeland (3)
- Lakeview (3)
- Lambertville (8)
- Lanse (2)
- Laurium (2)
- Lawton (8)
- Leland (1)
- Lenox (5)
- Leonard (9)
- Leroy (2)
- Leslie (5)
- Lewiston (3)
- Lexington (3)
- Lincoln Park (5)
- Linwood (3)
- Lynn Township (1)
- Lyon Township (1)
- Mackinaw City (1)
- Macomb Township (2)
- Mancelona (2)
- Maple City (2)
- Marine City (5)
- Marlette (3)
- Marne (9)
- Martin (2)
- Maybee (1)
- Mayville (1)
- McBain (3)
- Mears (2)
- Melvindale (2)
- Memphis (2)
- Mendon (2)
- Menominee (5)
- Merrill (3)
- Milan (9)
- Millington (2)
- Montague (2)
- Montrose (3)
- Morenci (4)
- Morrice (2)
- Mount Morris (3)
- Munger (1)
- Munising (3)
- Munith (1)
- Mussey (1)
- New Boston (9)
- New Buffalo (3)
- New Era (2)
- New Haven (5)
- New Lothrop (3)
- Newaygo (7)
- Newport (6)
- Niles (7)
- North Adams (1)
- North Branch (4)
- North Muskegon (1)
- Norton Shores (8)
- Nunica (3)
- Olivet (2)
- Onsted (5)
- Orchard Lake (2)
- Orion Township (2)
- Oscoda (2)
- Osseo (1)
- Otisville (1)
- Otsego (9)
- Ottawa Lake (2)
- Otter Lake (1)
- Ovid (2)
- Parma (2)
- Pentwater (1)
- Perrinton (1)
- Perry (4)
- Petersburg (4)
- Pewamo (2)
- Pierson (1)
- Pigeon (3)
- Pinconning (1)
- Pleasant Lake (1)
- Pleasant Ridge (4)
- Pontiac (6)
- Port Austin (7)
- Potterville (2)
- Prudenville (4)
- Pullman (1)
- Quincy (1)
- Quinnesec (1)
- Rapid City (2)
- Ray (3)
- Reed City (1)
- Reese (2)
- Remus (1)
- Rhodes (1)
- Richmond (6)
- Riley (2)
- River Rouge (2)
- Riverview (5)
- Rives Junction (2)
- Rock (1)
- Rockwood (5)
- Rodney (2)
- Rogers City (1)
- Romeo (8)
- Romulus (4)
- Roscommon (8)
- Rosebush (4)
- Rudyard (3)
- Saint Claire Shores (1)
- Saint Helen (1)
- Samaria (1)
- Sand Lake (5)
- Sandusky (5)
- Sanford (6)
- Saranac (4)
- Saugatuck (1)
- Scotts (6)
- Scottville (2)
- Sebewaing (3)
- Shelby (2)
- Shelbyville (2)
- Shepherd (4)
- Sheridan (1)
- Snover (1)
- South Haven (8)
- South Rockwood (2)
- Spalding (1)
- Sparta (9)
- Spring Arbor (8)
- St Helen (1)
- St. Charles (4)
- St. Ignace (2)
- St. Louis (5)
- Standish (2)
- Stanton (1)
- Stanwood (1)
- Stephenson (1)
- Sterling (2)
- Stockbridge (1)
- Sturgis (7)
- Superior Township (4)
- Suttons Bay (2)
- Sylvan Lake (7)
- Tawas City (3)
- Tecumseh (5)
- Thompson (1)
- Thompsonville (1)
- Three Oaks (1)
- Three Rivers (7)
- Tipton (2)
- Trenary (1)
- Trout Lake (1)
- Turner (1)
- Tustin (1)
- Twin Lake (4)
- Ubly (1)
- Union City (1)
- Union Pier (1)
- Unionville (4)
- Van Buren Township (6)
- Vassar (7)
- Vestaburg (2)
- Vulcan (1)
- Wakefield (5)
- Walker (6)
- Walloon Lake (1)
- Washington Township (3)
- Wayland (9)
- Wayne (2)
- Weidman (3)
- Wells (2)
- West Bloomfield Hills (1)
- Westphalia (7)
- Wetmore (1)
- Wheeler (1)
- White Cloud (1)
- White Pigeon (5)
- Whitehall (7)
- Whittaker (1)
- Williamsburg (7)
- Willis (1)
- Wolverine Lake (9)
- Wyandotte (8)