Stephenville is a city in and the county seat of Erath County, Texas, United States. As of the 2018 U.S. Census estimate, the city population was 21,164 and is the principal city in the Stephenville Micropolitan Statistical Area 42,446. 