Район образован в 1928 г.
Площадь 1090 км2. Район граничит с Медвенским, Пристенским и Большесолдатским, Беловским районами области, а также с Ивнянским районом Белгородской области.
Основные реки — Псел (протяженность по территории района 54 км), Рыбинка (28), Малая Рыбинка (17), Каменка (18), Туровка (17), Усланка (15).
Население района составляет 34 тыс. человек, в том числе в городских условиях проживают около 14 тыс. Всего насчитывается 86 населённых пунктов.
Через район проходят автомобильные дороги общей длины 192 км, из них трассы федерального значения — 31 км.
Курсквеб