Grand Haven is a city in the U.S. State of Michigan and is the county seat of Ottawa County. The city is located on Lake Michigan at the mouth of the Grand River, for which it is named. As of the 2000 census, Grand Haven population was 11,168. As of the 2006 population estimates, the population dropped to 10,573. The city is home to the Grand Haven Memorial Airpark (3GM) and is located just north of Grand Haven Charter Township.