Está situado a orillas del Ternovka, afluente por la izquierda del río Yeya, 21 km al oeste de Tijoretsk y 140 km al nordeste de Krasnodar, la capital del krai.
[1] Es cabeza del municipio Ternóvskoye, al que pertenecen también las localidades de Novorománovskaya, Poroshinskaya y Vperiod.
Fue denominada originalmente Ternovskoye y rebautizada como Ternóvobalskaya al ser elevada al estatus de stanitsa en 1846.
A finales del siglo XIX tenía unos cuatro mil habitantes.
El ferrocarril Tijoretsk-Salsk bordea por el norte la localidad, que es servida por la estación de Poroshinskaya.