Sochaux est une petite ville française, située dans le département du Doubs et la région de Bourgogne-Franche-Comté (anciennement Région Franche-Comté).
Ses habitants sont appelés les Sochaliens et les Sochaliennes.
La commune, proche de la frontière avec la Suisse, s'étend sur 2,2 km² et compte 3 989 habitants depuis le dernier recensement de la population datant de 2004.
Avec une densité de 1 838,2 habitants par km², Sochaux a subi une forte baisse de 12,7% de sa population par rapport à 1999.
Entourée par les communes de Vieux-Charmont, Exincourt et Grand-Charmont, Sochaux est située à 2 km au sud-est de Grand-Charmont la plus grande ville à proximité.
Située à 320 mètres d'altitude, la Rivière L'allan est le principal cours d'eau qui traverse la commune de Sochaux.
La commune est proche du parc naturel régional des Ballons des Vosges.

L'Hotel de Ville

Le Temple

Le Monument aux Morts