Coopersville is a city located in north central Ottawa County in the U.S. state of Michigan. The population was 4,828 at the 2020 census. It is primarily a farming community. The city is located within Polkton Township, though it is administratively autonomous. It lies just north of Interstate 96 along the eastern township boundary, adjacent to Wright Township on the east. There are two exits on I-96, one at the southeast corner of the city and the other at the southwest corner. The city has a post office and a public library.