Miasteczko Goraj to miasto, które położone jest w wschodniej Polsce, województwo Lubelskie, kod pocztowy 23-450. Miejscowość należy do powiatu biłgorajskiego. Obszar zajmuje 67,9 km2.
Historia założenia nie jest dokładnie znana. Pierwsze wzmianki wskazują na wieloletną historię, która powiązana jest z licznymi okolicznymi obyczajami. Uzyskanie praw miejskich nastąpiło w roku nieustalonym. Liczba mieszkańców miasta Goraj sięga ok. 4 137. Bezrobocie tu jest średnie i osiąga szacunkowo wartość poniżej 10 procent. W miasteczku Goraj gęstość zaludnienia wynosi 62 osób/km2. Numer/Numery kierunkowe to (+48) 84, a numery tablic rejestracyjnych rozpoczynają się od LBL.
Miasto Goraj leży blisko takich miejscowości i wsi jak: Frampol (6,5 km) Chrzanów (8,7 km) Radecznica (9,4 km) Dzwola (10,1 km) Turobin (11,1 km) Godziszów (15,2 km) Sułów (17,4 km) Zakrzew (19,8 km) Szczebrzeszyn (19,9 km) Wysokie (20,0 km).
Bez względu na porę roku Goraj i okolica zachwyca odwiedzających oferując dużo niespodzianek. Znajduje się tu wiele atrakcyjnych miejsc, które tworzą jedyny w swoim rodzaju klimat miejscowości. Goraj posiada jeden z najbardziej interesujących oraz unikalnych krajobrazów. W miasteczku Goraj i okolicy mieści się sporo pomników przyrody, obszarów zielonych oraz parków. Miasteczko Goraj tworzy komfortowe warunki zarówno do życia, jak i dla turystów.