Ο Άνω Σταυρός είναι ένας μεγάλος οικισμός στα ανατολικά του Νομού Θεσσαλονίκης και αποτελεί τοπική κοινότητα του δήμου Βόλβης. Απέχει 81 χιλιόμετρα από τη Θεσσαλονίκη.
Σύμφωνα με την απογραφή του 2011 ο οικισμός έχει 796 κατοίκους.
Ο Άνω Σταυρός είναι χτισμένος στους βορειότερους πρόποδες του Στρατωνικού όρους στον Στρυμονικό Κόλπο.Στην περιοχή υπήρχε οικισμός από την αρχαιότητα με το όνομα Βορμίσκος.
Επίσης, έγγραφα αναφέρουν την ύπαρξη οικισμού κατά τη διάρκεια του Βυζαντίου, ο οποίος αποτελούσε σταθμό για τους μετακινούμενος προς το Άγιο Όρος.
Το όνομα Σταυρός μαρτυρείται από το 1705 και εκτιμάται ότι σχετίζεται με τα αρχαία Στάγειρα.
Το 1908 οι κάτοικοι αγόρασαν από την Τουρκική Διοίκηση τα παραθάλασσια χωράφια που περιέβρεχαν το Στρυμονικό Κόλπο.
Με την ανταλλαγή των πληθυσμών του 1924, στην περιοχή εγκαταστάθηκαν Έλληνες πρόσφυγες από το χωριό Κατιρλί της Νικομήδειας, στους οποίους το κράτος παραχώρησε την έκταση του σημερινού Σταυρού απαλλοτριώνοντας την από τους Ανω-Σταυρινούς.
Το 1931 η Παραλία Σταυρού πήρε το όνομα Σταυρός, ενώ ο παλιός Σταυρός πήρε τη σημερινή του ονομασία. Με την διοικητική αναδιάρθρωση του 1942, ο Άνω Σταυρός προσαρτήθηκε στο Νομό Θεσσαλονίκης από το Νομό Χαλκιδικής στον οποίο ανήκε έως τότε. Από το 1947 έως το 1950, το χωριό εκκενώθηκε λόγω του Εμφυλίου Πολέμου και οι κάτοικοι παραχείμαζαν στο Σταυρό.