Miasto Goraj to miasteczko, które położone jest w wschodniej Polsce, województwo Lubelskie, kod pocztowy 23-450. Miasteczko należy do powiatu biłgorajskiego. Powierzchnia zajmuje 67,9 km2.
Historia założenia nie jest dokładnie znana. Pierwsze wzmianki ukazują długoletnią historię, która powiązana jest z wieloma okolicznymi tradycjami. Uzyskanie praw miejskich nastąpiło w roku nieustalonym. Liczba mieszkańców miejscowości Goraj osiąga ok. 4 137. Bezrobocie tu jest średnie i osiąga szacunkowo wartość 7%. W miejscowości 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 niedaleko takich miejscowości jak: Radecznica (9,4 km), Sułów (17,4 km) , Dzwola (10,1 km) , Chrzanów (8,7 km), Frampol (6,5 km), Turobin (11,1 km) , Godziszów (15,2 km).
Niezależnie od pory roku Goraj i okolica urzeka turystów oferując wiele rozrywek. Mieści się tu wiele atrakcyjnych miejsc, które budują niesamowity klimat miasteczka. Goraj posiada jeden z najbardziej interesujących oraz najpiękniejszych krajobrazów. W miasteczku Goraj i okolicy położonych jest wiele pomników przyrody, obszarów zielonych a także parków. Miasto Goraj zapewnia wygodne warunki zarówno dla mieszkańców, jak i dla turystów.