El Haliacmón fluye a través de Kastoriá, Neápolis, oeste de Siatista y por el interior de la prefectura de Grevená y por el este de Grevena, al sur de Kozani y pasa por la presa de Polyfytos que tiene 20 km de largo y aproximadamente de 4 a 5 km de ancho, y al sureste de Aiane, por los desfiladeros y al sureste de Véria y norte de Aiginio y noreste de Metone.