Rankin is a city in Upton County, Texas, United States. The population was 800 at the 2000 census. It is the county seat of the thinly populated county – in 2000, only 3,404 people lived in the entire county, and McCamey was the only larger town. It is named after F.E. Rankin, a local rancher.
Rankin is located at 31°13′28″N 101°56′27″W / 31.22444°N 101.94083°W / 31.22444; -101.94083 (31.224412, -101.940866). It is at the junction of U.S. Highway 67 and Texas State Highway 329, known locally as Ranch Road 870.
According to the United States Census Bureau, the city has a total area of 1.1 square miles (2.7 km²), all of it land.