Η Καστοριά βρίσκεται στο δυτικό άκρο της Δυτικής Μακεδονίας και ο πληθυσμός της ανέρχεται στους 13.387 κατοίκους.  Είναι χτισμένη πάνω σε χερσόνησο της ομώνυμης λίμνης σε υψόμετρο 703m απο την επιφάνεια της θάλασσας, ανάμεσα στα βουνά Βίτσι και Γράμμο.

Περιβάλλεται από την λίμνη της και συνδέεται από την ξηρά μέσω μιας ευρύτερης λωρίδας γης από επιχωματώσεις δίνοντας την εντύπωση του νησιού.

Οι Καστοριανοί απέκτησαν σταδιακά μεγάλη φήμη για την τέχνη τους στην επεξεργασία της γούνας, που ο επισκέπτης μπορεί να αγοράσει σε πολυ προσιτές τιμές.

Απέχει περίπου 60 χμλ απο την πόλη του Αμυνταίου.