Ludington is a city in the U.S. state of Michigan. As of the 2000 census, the city population was 8,357. It is the county seat of Mason County. Ludington is a harbor town located on Lake Michigan at the mouth of the Pere Marquette River. Many people come to Ludington year round for recreation, including boating and swimming on Lake Michigan, Hamlin Lake, and other smaller inland lakes, as well as hunting, fishing, and camping.