Le Locle is a municipality in Le Locle District in the Canton of Neuchâtel in Switzerland.
It is situated in the Jura Mountains, a few kilometers from the city of La Chaux-de-Fonds.
It is the third smallest city in Switzerland (in Switzerland a place needs more than 10,000 inhabitants to be considered a city).