The river Dragor is formed of several small rivers, from the Dihovski Dragor (with length of 12 km, whose original part is made up of several watercourses that spring from the slopes of Pelister: Sapunčica, Lak stream, Crvena reka and Klisurica) and Bratinodolski Dragor or Boroica .
The total length of the river Dragor is 25,123 km with basin of 188 km2 and the mean drop of 17,0 ‰. The amount of water in the river depends exclusively on the precipitation and ground waters of Baba mountain.
The average flow of the river Dragor through the city from November to June is 2 – 3 m3 / sec.