Williamston es una ciudad situada en el condado de Ingham, Míchigan, Estados Unidos.
[2] La localidad está ubicada en las coordenadas 42°41′0″N 84°17′1″O / 42.68333, -84.28361.
Según la Oficina del Censo, tiene una superficie total de 6.53 km², de los cuales 6.35 km² corresponden a tierra firme y 0.18 km² están cubiertos de agua.
[3] Según el censo de 2020, en ese momento había 3819 personas residiendo en la localidad.
Del total de la población, el 3.98% eran hispanos o latinos de cualquier raza.