Ο Αλιάκμονας είναι ο μεγαλύτερος σε μήκος ελληνικός ποταμός (297 χλμ.). Πηγάζει και εκβάλλει σε ελληνικό έδαφος. Το μεγαλύτερο μέρος του ρέει στη Δ. Μακεδονία. Σχηματίζεται από τη συμβολή δύο μικρότερων ποταμών, ο ένας από τους οποίους πηγάζει από τις ανατολικές πλαγιές του Βοίου, στη θέση Μαύρη Πέτρα και λέγεται Βελίτσα ή Μπέλιτσα.
Ο άλλος πηγάζει από το όρος Βαρνούς ή Μπέλα Βόδα στην περιοχή Πισοδερίου Φλωρίνης και λέγεται Ζέλοβα ή Ζέλοβο ή Ζάλαβο. Ο Μπέλιτσα ενώνεται χαμηλότερα με τον παραπόταμο Μπίστριτσα (Μπρέκτσα) και ΝΔ της Καστοριάς, κοντά στο χωριό Μανιάκοι, ενώνεται με το Ζέλοβα για να σχηματίσουν τον Αλιάκμονα.
Από εκεί ο ποταμός ακολουθεί ΝΑ κατεύθυνση και δέχεται από δεξιά τα νερά του όρους Γκρούσα και από τα αριστερά τον παραπόταμο Δουπιάκο, που μεταφέρει τα πλεονάζοντα νερά της λίμνης της Καστοριάς. Διασχίζει το λεκανοπέδιο των Γρεβενών, ακολουθώντας πάντα ΝΑ κατεύθυνση και όταν φτάσει στις βόρειες πλαγιές των Χασίων στρέφεται προς τα ΒΑ, περνώντας Β των Σερβίων στο οροπέδιο της Κοζάνης, αποστραγγίζοντάς το όπως έκανε νωρίτερα και στη λεκάνη Καστοριάς – Γρεβενών.
Στη συνέχεια περνώντας μεταξύ Πιερίων και Βερμίου, διασχίζει την πεδιάδα της Ημαθίας και μπαίνει στην πεδιάδα της Θεσσαλονίκης, όπου δέχεται τα νερά του Εδεσσαίου ή Βόδα. Κατόπιν στρέφεται ΝΑ και χύνεται στο Θερμαϊκό Κόλπο, κοντά στο Αιγίνιο.
Ο Αλιάκμονας είναι μία από τις πλουσιότερες υδάτινες πηγές της Δ. Μακεδονίας. Μαζί με τους παραποτάμους του δημιουργεί μια εύφορη πεδινή παραποτάμια περιοχή, που καλύπτεται από καλλιέργειες και βοσκοτόπια.