Strazhitsa is a town in northeastern Bulgaria, part of Veliko Tarnovo Province. It is the administrative centre of the homonymous Strazhitsa Municipality, which lies in the eastern part of the Province. The town is located in the central Danubian Plain, not far from the Balkan Mountains, 45 kilometres northeast of the provincial capital of Veliko Tarnovo. As of March 2024, it had a population of 5,069.