Tekovský Hrádok (Hungarian: Barsvárad) is a village and municipality in the Levice District in the Nitra Region of Slovakia.
In historical records the village was first mentioned in 1232.
The village lies at an altitude of 156 metres and covers an area of 7.316 km². It has a population of about 330 people.
The village is about 57% Magyar and 43% Slovak.
The village has a public library.
Coordinates: 48°10′N 18°33′E / 48.167°N 18.550°E