Haskell is the seat of Haskell County and lies where US 380 and US 277 meet, north of Abilene.
Discovery just before World War II of the Lawson oilfield, six miles east of Haskell, had a stabilizing influence on the local economy and population. Lake Stamford, twelve miles southeast, was built in the early 1950s to provide water for municipal and industrial use, as well as for boating, fishing, and swimming. By 1967 Haskell had an airport, a bank, a hospital, and eighteen churches. Its population reached a peak of 4,166 in 1970 and was reported as 3,782 in 1980, when the town had 98 businesses. Haskell's population in 1990 was reported as 3,362.