O Νομός Καστοριάς βρίσκεται στο δυτικό άκρο της Δυτικής Μακεδονίας. Συνορεύει με τους νομούς Φλώρινας, Γρεβενών, Κοζάνης και Ιωαννίνων, καθώς και με την Αλβανία, από τη δυτική πλευρά.
Η πόλη της Καστοριάς, απλώνεται αμφιθεατρικά σε υψόμετρο 620 μέτρων. Είναι χτισμένη πάνω σε μια χερσόνησο, που εισχωρεί στη λίμνη Ορεστιάδα και κάτω από τους εντυπωσιακούς ορεινούς όγκους του Γράμμου και του Βιτσίου. Σύμφωνα με την τελευταία απογραφή ο πληθυσμός του Νομού ανέρχεται σε 53.483 κατοίκους ,ενώ η πόλη έχει 20.636 κατοίκους.H Καστοριά συνδέεται αεροπορικά με την Αθήνα, μέσω του διεθνούς αεροδρομίου «Αριστοτέλης», το οποίο βρίσκεται στο Άργος Ορεστικό. Η πρόσβαση στο νομό γίνεται πλέον εύκολα και άνετα μέσω της Εγνατίας οδού. Εναλλακτικά μπορεί να χρησιμοποιηθεί η παλαιά εθνική οδός.