Hamilton (Hamaltan en gaélique) est une ville située dans le council area du South Lanarkshire (dont elle est la capitale administrative) en Écosse. Elle est située à 19 km au sud-est de Glasgow et à 56 km au sud-ouest d'Édimbourg. Elle est située dans la région de lieutenance et ancien comté du Lanarkshire. De 1975 à 1996, elle était la capitale administrative du district d'Hamilton, au sein de la région du Strathclyde.