W Tarnogrodzie jest 5 dzielnic i 55 nazwanych ulic. Od 30 listopada 1990 do 30 maja 2003 do Tarnogrodu należał pobliski Pierogowiec; 31 maja 2003 stał się on częścią wsi Luchów GórnyUchwała Nr VI/43/90 Rady Miasta i Gminy w Tarnogrodzie z 30.11.1990 r.UCHWAŁA Nr V/39/2003 RADY MIEJSKIEJ W TARNOGRODZIE z dnia 25 marca 2003 r. w sprawie zmian w Statucie Sołectwa Tarnogród-Pierogowiec (Lubel.2003.65.1797 z dnia 2003.05.16)..

Ze względu na topografię miasta, w której wyróżnia się wąski płaskowyż otoczony głębokimi parowami i wąwozami, Tarnogród rozwinął się przede wszystkim wzdłuż głównych ulic. Zwartą zabudowę spotykamy tylko w śródmieściu (oraz w późniejszych latach na zachodnim Błoniu), pozostałe obszary zabudowane są na wzór ulicówek. Układ taki sprawia, że Tarnogród ma ograniczoną dostępność pomiędzy poszczególnymi dzielnicami (brak przejezdnych łącznic) a jego południkowy układ i brak komunikacji miejskiej wpływa na uciążliwe i czasochłonne odległości między jego peryferiami. Inną cechą takiego układu jest wszechstronna bliskość pól (obejmujących znaczną część administracyjnego obszaru miasta), co wpłynęło korzystnie na rozwój lokalnego rolnictwa.