Το Μακροχώρι βρίσκεται ανατολικά της Βέροιας, σε απόσταση 7χλμ. από το κέντρο της, και ο πρώτος οικισμός στο δρόμο από Βέροια προς Θεσσαλονίκη. Βρίσκεται στο κάμπο της Ημαθίας και περιβάλλεται από κατοικίες, χώρους εργασίας και εντατικές καλλιέργειες κάθε λογής παραγωγής. Είναι 4ο σε πληθυσμό στην Ημαθία.