Η Ελασσόνα βρίσκεται στο Νομό Λάρισας και είναι χτισμένη αμφιθεατρικά στους πρόποδες σειράς λόφων, στη νότια πλευρά του Ολύμπου, του ψηλότερου βουνού της Ελλάδας και έδρα των δώδεκα θεών της αρχαίας ελληνικής μυθολογίας.
Είναι έδρα της Επαρχίας Ελασσόνας η οποία χωρίζεται διοικητικά σε έξι Δήμους και τρεις Κοινότητες με συνολικά 52 οικισμούς. Η συνολική έκταση της επαρχίας Ελασσόνας είναι 1.798 τ. χλμ. και ο συνολικός πληθυσμός της, σύμφωνα με τα στοιχεία της απογραφής του 2001, ανέρχεται σε 37.264 κατοίκους. Η μορφολογία του εδάφους της επαρχίας είναι κυρίως ορεινή (78%), με διαχωρισμό 38% ορεινή και 40% ημιορεινή και με κυρίαρχη την παρουσία του Ολύμπου, που είναι το ψηλότερο βουνό της Ελλάδας, αλλά και των Βαλκανίων.