Police said the first call came in at about 4:30 p.m. near Mount Garfield Road in Norton Shores.
Norton Shores Fire Department also responded to fires near the Muskegon County Airport and along Sternberg Road. Fire crews in Muskegon Heights were called to a number of fires along Merriam Street.
Norton Shores firefighters used a brush unit to get down the tracks so they could put water on the flames. They said all of the fires were small but were scattered along the tracks.
The train was heading into Muskegon when it sparked the fires.