Midkiff is an unincorporated community in northeastern Upton County, Texas, United States. It lies along RM 2401 and FM 3095 north of the city of Rankin, the county seat of Upton County. Its elevation is 2,736 feet (834 m). Although Midkiff is unincorporated, it has a post office, with the ZIP code of 79755; the ZCTA for ZIP Code 79755 had a population of 245 at the 2000 census.
Founded in an oil boom in the early 1950s, Midkiff was named for a former community in nearby areas of Midland County. Its post office was established in September 1952.
According to the Köppen Climate Classification system, Midkiff has a semi-arid climate, abbreviated "BSk" on climate maps.