Makrochori (Greek: Μακροχώρι) is a town in the municipal unit of Apostolos Pavlos, Imathia, Greece.
Since the 2010 local government reform, it is part of the municipality Veroia.
[2] It was the seat of the former municipality Apostolos Pavlos between 1997 and 2010.
[3] In 2021 its population was 4,870.
[1] It is situated 5 km northeast of the city centre of Veroia.