Kozani borders the regional units of Kastoria to the west and northwest, Florina to the north, Pella to the northeast, Imathia and Pieria to the east, Larissa (part of Thessaly) to the southeast, and Grevena to the south.
Its climate ranges from continental to mountainous.