Miasteczko Horodło to miasto, które położone jest w wschodniej Polsce, województwo Lubelskie, kod pocztowy 22-523. Miejscowość należy do powiatu hrubieszowskiego. Obszar zajmuje 130,2 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 miasteczka Horodło sięga ok. 5 259. Bezrobocie tu jest umiarkowane i osiąga szacunkowo wartość 5%. W miejscowości Horodło gęstość zaludnienia wynosi 41 osób/km2. Numer/Numery kierunkowe to (+48) 84, a numery tablic rejestracyjnych rozpoczynają się od LHR.
Miasteczko Horodło leży blisko takich metropolii, miast i wsi jak: Dubienka (19,3 km), Mircze (27,8 km) , Trzeszczany (20,2 km) , Białopole (17,3 km), Hrubieszów (12,4 km), Werbkowice (22,7 km) , Uchanie (24,6 km).
Niezależnie od pory roku Horodło i okolica zachwyca turystów oferując ogrom atrakcji. Mieści się tu masa ciekawych miejsc, które budują wyjątkowy klimat miasteczka. Horodło posiada jeden z najbardziej interesujących i najpiękniejszych krajobrazów. W mieście Horodło i okolicy mieści się dużo pomników przyrody, terenów zielonych oraz parków. Miasto Horodło tworzy komfortowe warunki zarówno dla mieszkańców, jak i dla odwiedzających.