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.