Democratic U.S. Sens. Carl Levin and Debbie Stabenow announced the funding Tuesday.
Muskegon County Airport in Norton Shores gets $2.2 million for research and runway work.
Kalamazoo/Battle Creek International Airport gets $1.5 million for runway work and buying new land.
Sawyer International Airport in the Upper Peninsula will use $1.1 million to improve runway lighting and buy an aircraft rescue and fire fighting vehicle.
Flint's Bishop International Airport gets $1.8 million for runway lighting upgrades, an aircraft rescue and fire fighting vehicle, and a deicing containment facility.
A $2.2 million grant will help the Capital Region International Airport in Ingham County's Lansing Township expand a building and fix a runway.