Sohier (Waals: Sohire) is een dorp in de Belgische provincie Luxemburg en een deelgemeente van Wellin.
Het dorp is opgenomen in de lijst van de mooiste plaatsjes in Wallonië (Les Plus Beaux Villages de Wallonie). In Sohier liggen ook de dorpjes Froidlieu en Fays-Famenne. Het zuiden van het grondgebied wordt bedekt door bossen.