Το Νεόκαστρο είναι χωριό του Δήμου Αλεξάνδρειας. Απέχει από την πρωτεύουσα του νομού, τη Βέροια, 22 km και είναι χτισμένο στους πρόποδες των Πιερίων ορέων.
Οι κάτοικοι που μένουν μόνιμα στο χωριό είναι περίπου 1.200 και η κυριότερη ασχολία τους είναι η γεωργία (καπνός, ροδάκινα, βαμβάκι, σιτάρι, καλαμπόκι) και ελάχιστοι ασχολούνται με την κτηνοτροφία.
Οι κάτοικοι είναι ντόπιοι Ρουμλουκιώτες (Ρουμλούκι (λέξη τούρκικη "Rumluk" στα Ελληνικά, κοιλάδα Ρωμιών), περιοχή που εκτείνεται δεξιά και αριστερά του ποταμού Αλιάκμονα στον κάμπο της Ημαθίας, και Βλάχοι που εγκαταστάθηκαν στο χωριό την δεκαετία του 1920 περίπου από την περιοχή της Αβδέλλας κυρίως.