[3] The first settlement at Hill City was made in 1876, making it the oldest town in Graham County.
[6] The first post office in Hill City was established in September 1878.
[8] According to the United States Census Bureau, the city has a total area of 1.00 square mile (2.59 km2), all land.
[9] On June 9, 2005, a large tornado passed one mile south of Hill City.
[10] Another large tornado hit just north of the city on June 20, 2011.
[11][12] The 2020 United States census counted 1,403 people, 625 households, and 359 families in Hill City.
37.6% of households consisted of individuals and 23.4% had someone living alone who was 65 years of age or older.
[24][25] As of the census[26] of 2010, there were 1,474 people, 669 households, and 404 families residing in the city.
35.4% of all households were made up of individuals, and 19.6% had someone living alone who was 65 years of age or older.
32.6% of all households were made up of individuals, and 18.0% had someone living alone who was 65 years of age or older.
The community is served by Graham County USD 281 public school district.
The district elementary and junior/senior high school are located in Hill City.