FY2025

Transit in Michigan

195 agencies report to the National Transit Database from Michigan.

Boardings
65.5M
Operating cost
$793.8M
Cost per ride
$12.12
Fare recovery
9%
Agency City Modes Boardings Cost / ride Subsidy / ride Fare recovery
Detroit
Bus Demand Response
14M $9.87 $9.21 6.7%
Lansing
Bus Demand Response
9.6M $6.31 $5.59 11.5%
Detroit
Bus Demand Response
7.38M $19.31 $18.45 4.4%
Grand Rapids
Bus Bus Rapid Transit +1
6.57M $8.11 $6.73 17%
Ann Arbor
Bus Commuter Bus +2
5.66M $10.64 $9.64 9.5%
Ann Arbor
Bus
4.54M $3.29 — —
Flint
Bus Commuter Bus +1
3.18M $17.06 $15.62 8.5%
Kalamazoo
Bus Demand Response
1.9M $12.06 $10.28 14.7%
Detroit
Streetcar
1.14M $9.85 — —
Detroit
Streetcar Commuter Bus
1.1M $10.82 $10.20 5.7%
Port Huron
Bus Commuter Bus +1
1.08M $14.97 $10.88 27.3%
Detroit
Monorail / Automated Guideway
1.07M $14.72 $14.72 0%
Sault Sainte Marie
Bus Demand Response +1
877K $6.17 $2.90 53%
Saginaw
Bus Demand Response
725.4K $13.91 $11.15 19.8%
Traverse City
Bus Demand Response
471.8K $27.59 $25.05 9.2%
Bad Axe
Demand Response
435.4K $12.44 $9.24 25.7%
Lansing
Vanpool
428K $6.96 $-2.47 135.5%
Bay City
Bus Demand Response
370.9K $27.75 $27.11 2.3%
Mt. Pleasant
Bus Demand Response
356.6K $20.19 $19.04 5.7%
Jackson
Bus Demand Response
326.4K $14.11 $12.55 11.1%
Holland
Bus Demand Response
270.3K $25.06 $24.01 4.2%
Monroe
Bus Demand Response
257.6K $25.17 $24.36 3.2%
Muskegon
Bus Demand Response
254K $17.38 $15.71 9.6%
Marquette
Bus Demand Response
228.7K $17.18 $16.50 3.9%
Grand Haven
Bus Demand Response
169.3K $25.07 $24.09 3.9%
Battle Creek
Bus Demand Response
167K $28.53 $27.07 5.1%
Howell
Demand Response
155.6K $34.42 $31.82 7.5%
Whitmore Lake
Demand Response
151.7K $57.16 $55.32 3.2%
Cadillac
Demand Response
148.6K $28.17 $26.96 4.3%
Coldwater
Bus Demand Response
144.2K $15.57 $14.34 7.9%
Idlewild
Bus Demand Response
141.9K $15.57 $15.26 2%
Manistee
Demand Response
130K $24.33 $23.30 4.2%
Ludington
Demand Response
129.3K $18.14 $16.85 7.1%
Muskegon
Demand Response
123.5K $24.35 — —
Beulah
Demand Response
120.7K $24.81 $22.73 8.4%
Benton Harbor
Bus Demand Response
117.7K $27.03 $25.48 5.7%
Lapeer
Demand Response
108.7K $22.22 $18.44 17%
Midland
Demand Response
106.7K $27.28 $26.19 4%
Alpena
Demand Response
104.6K $19.47 $18.60 4.5%
Paw Paw
Bus Demand Response
100K $29.73 $28.24 5%
Big Rapids
Bus Demand Response
98.4K $9.89 $8.87 10.4%
Grayling
Demand Response
94.5K $20.47 $19.63 4.1%
Three Rivers
Bus Demand Response
88.1K $25.44 $22.18 12.8%
Gladwin
Demand Response
86.6K $26.90 $24.53 8.8%
Charlotte
Bus Demand Response
86.1K $38.98 $37.39 4.1%
Douglas
Demand Response
86K $15.85 $14.50 8.5%
Saint Johns
Demand Response
81.1K $50.26 $47.34 5.8%
Kalkaska
Bus Demand Response
78.5K $16.45 $13.40 18.6%
Hastings
Demand Response
74.5K $26.36 $24.56 6.8%
Escanaba
Demand Response
71.9K $27.45 $25.53 7%
Sandusky
Demand Response
70.6K $25.55 $24.71 3.3%
Adrian
Demand Response
70.2K $20.55 $19.34 5.9%
Midland
Demand Response
69.3K $46.99 $44.15 6%
Alma
Demand Response
67.4K $19.66 $17.84 9.2%
Charlevoix
Demand Response
65.8K $32.70 $31.64 3.3%
Owosso
Demand Response
64.1K $27.17 $25.74 5.3%
Houghton
Bus Demand Response
62.3K $9.02 $7.04 21.9%
Munising
Demand Response
60.6K $20.89 $15.46 26%
Houghton Lake
Demand Response
57.7K $50.06 $46.64 6.8%
Harrison
Demand Response
57.5K $33.66 $31.76 5.6%
Ionia
Demand Response
56.3K $16.66 $15.00 10%
Allegan
Demand Response
54.3K $53.22 $51.36 3.5%
Dexter
Bus Demand Response
54K $45.77 $45.19 1.3%
Caro
Demand Response
42.7K $40.40 $38.25 5.3%
Niles
Bus Demand Response
41.8K $20.61 — —
West Branch
Demand Response
41.8K $24.98 $23.56 5.7%
Gaylord
Demand Response
41.3K $31.45 $29.49 6.2%
Cheboygan
Demand Response
39.8K $27.20 $24.93 8.4%
Big Rapids
Demand Response
37.1K $74.79 $73.56 1.6%
Ontonagon
Demand Response
36.8K $22.13 $20.36 8%
Manistique
Demand Response
36.7K $29.51 $27.84 5.6%
Twining
Demand Response
36.3K $31.64 $30.23 4.5%
Adrian
31.8K $11.83 $10.97 7.3%
Ironwood
Demand Response
30.5K $26.48 $24.79 6.4%
Saint Joseph
Demand Response
29.4K $36.34 $34.95 3.8%
East Tawas
Demand Response
28.7K $26.07 $23.19 11.1%
Bellaire
Demand Response
26.1K $35.03 $33.97 3%
Hillsdale
Demand Response
25.7K $15.08 $12.65 16.1%
Greenville
Demand Response
23.8K $17.24 $15.06 12.7%
Hancock
Demand Response
21.3K $14.74 $11.72 20.5%
Dowagiac
Demand Response
17.1K $10.50 $9.39 10.6%
Belding
Demand Response
16.4K $17.56 $15.88 9.6%
Sault Sainte Marie
Bus Demand Response
16K $29.48 $27.85 5.5%
Marshall
Demand Response
13.6K $32.83 $31.15 5.1%
Cassopolis
Demand Response
10.6K $78.54 $76.69 2.3%
Buchanan
6.7K $29.13 $27.65 5.1%
St. Ignace
Bus Demand Response
4.9K $23.64 $22.96 2.9%
Hillsdale
Demand Response
3.6K $91.26 $32.61 64.3%
Brimley
Bus
2.8K $37.32 $35.52 4.8%
Sault Sainte Marie
Demand Response
1.6K $103.70 — —
Battle Creek
— — — —
Monroe
— — — —
Grand Rapids
— — — —
Allen Park
— — — —
Grand Rapids
— — — —
Ecorse
— — — —
Houghton
— — — —
Southfield
— — — —
Lapeer
— — — —
Battle Creek
— — — —
Romulus
— — — —
West Bloomfield
— — — —
Warren
— — — —
Ferndale
— — — —
Belleville
— — — —
Milan
— — — —
Southfield
— — — —
Berkley
— — — —
Rochester
— — — —
Brighton
— — — —
Sterling Heights
— — — —
Redford
— — — —
River Rouge
— — — —
Hart
— — — —
Southfield
— — — —
Clarkston
— — — —
Lincoln Park
— — — —
Southfield
— — — —
Saginaw
— — — —
Belleville
— — — —
Detroit
— — — —
Northville
— — — —
Jenison
— — — —
Clinton Township
— — — —
Auburn Hills
— — — —
Shelby Township
— — — —
Battle Creek
— — — —
Grand Rapids
— — — —
Stanton
— — — —
Detroit
— — — —
Oxford
— — — —
Saginaw
— — — —
Belleville
— — — —
Wyandotte
— — — —
Trenton
— — — —
Dearborn
— — — —
Birmingham
— — — —
Petoskey
— — — —
Fraser
— — — —
Highland
— — — —
Big Rapids
— — — —
Muskegon
— — — —
Huntington Woods
— — — —
Bloomfield Hills
— — — —
Mount Clemens
— — — —
Trenton
— — — —
Wyandotte
— — — —
Westland
— — — —
Grosse Pointe Farms
— — — —
Ionia
— — — —
Royal Oak
— — — —
Grosse Ile
— — — —
Ferndale
— — — —
Livonia
— — — —
Temperance
— — — —
Grand Rapids
— — — —
Richmond
— — — —
Clawson
— — — —
Romeo
— — — —
Cheboygan
— — — —
Whitmore Lake
— — — —
Saginaw
— — — —
Oak Park
— — — —
Howell
— — — —
Melvindale
— — — —
Troy
— — — —
White Cloud
— — — —
Harbor Springs
— — — —
Hazel Park
— — — —
Saint Clair Shores
— — — —
Pontiac
— — — —
Escanaba
— — — —
Kingsford
— — — —
Clinton Township
— — — —
Dearborn Heights
— — — —
West Bloomfield
— — — —
Ortonville
— — — —
Houghton
— — — —
Posen
— — — —
Saginaw
— — — —
Waterford
— — — —
Owosso
— — — —
Roseville
— — — —
Farmington Hills
— — — —
L'anse
— — — —
Farmington Hills
— — — —
Lansing
— — — —
Southgate
— — — —
Harrison Township
— — — —
Taylor
— — — —
Van Buren Twp
— — — —
Southfield
— — — —
Milo
— — — —
Madison Heights
— — — —
Iron Mountain
— — — —