Overview Hopkinton is a village in Iowa, United States, with a population of about 613[1]. Geography Coordinates: 42.3439, -91.2485