Opština Gračanica se nalazi u donjem toku rijeke Spreče, ispred Sprečkog polja, na nadmorskoj visini od 190 m, ukupne površine od 219 km2.