Белгородская область является маловодной. Реки, озёра и болота занимают лишь 1% территории. Всего же в области протекают свыше 480 малых рек и ручьёв. Протяжённость речной сети составляет 5 тысяч километров. Самые крупные реки - Северский Донец, Ворскла, Ворсклица, Псёл, Оскол, Тихая Сосна, Чёрная Калитва и Валуй.