[3] Hopkins se encuentra ubicada en las coordenadas 42°37′30.19″N 85°45′48.04″O / 42.6250528, -85.7633444.
Según la Oficina del Censo, la localidad tiene un área total de 1,3 km² (0,5 mi²), de la cual 1,3 km² (0,5 mi²) es tierra y 0 km² (0 mi²) (0.0%) es agua.
En el 2000[3] la renta per cápita promedia del hogar era de $38.462, y el ingreso promedio para una familia era de $39.583.
El ingreso per cápita para la localidad era de $16.667.
En 2000 los hombres tenían un ingreso per cápita de $31.500 contra $22.500 para las mujeres.