Према подацима националне статистичке службе РФ за 2020, у селу је живело 3.158 становника.
Географија
Село Тверскаја се налази на крајњем југоистоку европског дела Руске Федерације. Смештено је уз десну обалу реке Пшиш, на неких 25 км северозападно од рејонског центра града Апшеронска, односно на око 25 км југозападно од града Белореченска.
Кроз село пролази железничка пруга на линији Белореченск—Туапсе.
Демографија
Према подацима са пописа становништва 2020. у селу је живело 3.158 становника, што је за 50 становника мање у односу на попис из 2010. године.