Crosbyton is located slightly northeast of the center of Crosby County at coord (33.656733, -101.238811), along U.S. Route 82 about 2 miles west of Blanco Canyon at the eastern edge of the Llano Estacado.