Le lac de Mavroro s'étend sur 13,7 km2, 10 km de longueur du nord au sud et 3 km de largeur maximale. C'est le deuxième plus grand lac artificiel de Macédoine du Nord.