New Lanark es un pueblo situado a la orilla del río Clyde, a aproximadamente dos kilómetros de Royal Burgh de Lanark, en el South Lanarkshire en Escocia.