Montague is a city in Muskegon County in the U.S. state of Michigan. As of the 2000 census, the city had a total population of 2,407. The city is located within Montague Township, but is politically independent. The Montague ZIP code 49437 also serves all of Montague Township and White River Township, as well as a small portions of Whitehall Township and Blue Lake Township in Muskegon County and parts of Claybanks Township and Grant Township in Oceana County.