Le Locle is een gemeente van het district Le Locle in het kanton Neuchâtel in Zwitserland.

Het ligt in het Juragebergte, op enkele kilometers van de stad La Chaux-de-Fonds. Het is de op twee na kleinste stad van Zwitserland. Op 31 december 2016 telde Le Locle ongeveer 10.000 inwoners.

De naam van de stad komt van het woord voor meer of trou d´eau.

Sinds 2009 maakt het deel uit van het UNESCO-werelderfgoed: La Chaux-de-Fonds/Le Locle, Horloge Stedenbouw.