Ο Σοχός είναι μια ορεινή κωμόπολη, Β.Α. της Θεσσαλονίκης μεταξύ του Λαγκαδά και της Νιγρίτας. Είναι κτισμένος αμφιθεατρικά στους πρόποδες του όρους Βερτίσκου, σε υψόμετρο 650 μ. και απέχει 49 χ.μ. από τη Θεσσαλονίκη.