Coopersville is a city located in north central Ottawa County in the U.S. state of Michigan. The population was 4,275 at the 2010 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.
According to the United States Census Bureau, the city has a total area of 4.8 square miles (12 km2). Very little of this area is covered with water, there is only a small creek known as "Deer Creek".