El Topolnitsa (en búlgaro: Тополница) es un río del sur de Bulgaria, afluente por la izquierda del Maritsa.
Su cuenca de drenaje abarca 1780 km².
Desemboca en el Maritsa cerca de Pazardzhik tras trazar un amplio meandro bajo la autopista Trakiya.
Entre sus afluentes se cuentan el Mativir y el Bunovo.
El nombre del río deriva de la palabra búlgara топола, topola («chopo»).