Miasteczko Goraj to miasteczko, które leży w wschodniej Polsce, województwo Lubelskie, kod pocztowy 23-450. Miasteczko należy do powiatu biłgorajskiego. Obszar zajmuje 67,9 km2.
Historia założenia nie jest dokładnie znana. Pierwsze wzmianki wskazują na długoletnią 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 wynosi ok. 4 137. Bezrobocie tutaj jest nie za wysokie 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.
Miasteczko Goraj leży niedaleko takich miejscowości i wsi jak: Godziszów (15,2 km), Turobin (11,1 km) , Sułów (17,4 km) , Frampol (6,5 km), Radecznica (9,4 km), Chrzanów (8,7 km) , Dzwola (10,1 km).
W każdej porze roku Goraj i okolica urzeka odwiedzających oferując moc atrakcji. Mieści się tu wiele atrakcyjnych miejsc, które tworzą jedyny w swoim rodzaju klimat miasta. Goraj posiada jeden z najciekawszych i unikalnych krajobrazów. W miejscowości Goraj i okolicy położonych jest sporo pomników przyrody, obszarów zielonych w tym również parków. Miejscowość Goraj tworzy wygodne warunki zarówno do życia, jak i dla turystów.