Hamilton es una localidad del de
South Lanarkshire, en el centro-oeste de
Escocia,
Reino Unido. Sirve como centro administrativo del
ayuntamiento de South Lanarkshire y cuenta con una población de 53 188 habitantes en el censo de 2011. Se ubica a 14
km hacia el sudeste de
Glasgow y a 56 km al sudoeste de
Edimburgo en la orilla sur del
río Clyde en su confluencia con el río Avon.