Hardin is a city in Liberty County, Texas, United States.
[3] According to the United States Census Bureau, the city has a total area of 2.3 sq mi (6.0 km2), all land.
As of the 2020 United States census, there were 768 people, 302 households, and 183 families residing in the city.
As of the census[4] of 2000, 819 people, 291 households, and 219 families wereresiding in the city.
The city is served by the Hardin Independent School District.