Le Locle er ein by og ein kommune i distriktet Le Locle i kantonenNeuchâtel i Sveits. Kommunen har 10 052 innbyggjarar (2010) og eit areal på 23 km². Kommunesenteret ligg 945 meter over havet. Le Locle er hovudstad i distriktet, som har namn etter kommunen.
Han ligg i Jurafjella, nokre kilometer frå byen La Chaux-de-Fonds og tett ved grensa til nabolandet Frankrike. Han er den tredje minste byen i Sveits (i Sveits har ein by minst 10 000 innbyggjarar for å reknast som by).