Le Locle to gmina w powiecie Le Locle w kantonie Neuchâtel w Szwajcarii.

Znajduje się w górach Jura, kilka kilometrów od miasta La Chaux-de-Fonds. Jest to trzecie najmniejsze miasto Szwajcarii. Na dzień 31 grudnia 2016 roku Le Locle liczyło około 10 000 mieszkańców.

Nazwa miasta pochodzi od słowa oznaczającego jezioro lub trou d´eau.

Od 2009 roku jest częścią światowego dziedzictwaUNESCO: La Chaux-de-Fonds/Le Locle, Urbanistyka zegarmistrzowska.