Административный центр района — село Теректы. Расстояние от райцентра до областного центра Уральска — 45 км[3].
Район расположен в северо-восточной части Западно-Казахстанской области. Территория района располагается на левобережье реки Урал. Район граничит на западе — с г. Уральск, на востоке с Бурлинским районом и на юге с Сырымским и Акжаикским районами. Территория района занимает площадь в 8,4 тыс. кв.км, что составляет 5,6 % территории Западно-Казахстанской области[2].
Район состоит из 15 сельских округов и 49 сельских населенных пунктов. На территории Теректинского района находится самое крупное озеро Западно-Казахстанской области — озеро Шалкар общей площадью 360 кв.км[2].