Miasto Horodło to miasteczko, które położone jest w wschodniej Polsce, województwo Lubelskie, kod pocztowy 22-523. Miasto należy do powiatu hrubieszowskiego. Powierzchnia zajmuje 130,2 km2.
Historia założenia jest ciężka do ustalenia. Pierwsze zapiski wskazują na wieloletną historię, która związana jest z wieloma okolicznymi obyczajami. Uzyskanie praw miejskich nastąpiło w roku nieustalonym. Liczba mieszkańców miasta Horodło wynosi ok. 5 259. Bezrobocie tutaj jest średnie i osiąga szacunkowo wartość poniżej 10 procent. W miasteczku Horodło gęstość zaludnienia wynosi 41 osób/km2. Numer/Numery kierunkowe to (+48) 84, a numery tablic rejestracyjnych rozpoczynają się od LHR.
Miejscowość Horodło leży niedaleko takich metropolii, miast i wsi jak: Hrubieszów (12,4 km) Białopole (17,3 km) Dubienka (19,3 km) Trzeszczany (20,2 km) Werbkowice (22,7 km) Uchanie (24,6 km) Mircze (27,8 km) Żmudź (29,1 km) Dorohusk (29,2 km) Wojsławice (32,1 km).
Bez względu na porę roku Horodło i okolica przyciąga turystów oferując moc atrakcji. Znajduje się tu masa ciekawych miejsc, które budują niesamowity klimat miasta. Horodło posiada jeden z najbardziej interesujących i unikalnych krajobrazów. W miasteczku Horodło i okolicy położonych jest sporo pomników przyrody, obszarów zielonych oraz parków. Miasto Horodło tworzy pozytywne warunki zarówno do życia, jak i dla odwiedzających.