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 długoletnią historię, która związana jest z licznymi okolicznymi tradycjami. Uzyskanie praw miejskich nastąpiło w roku nieustalonym. Liczba mieszkańców miejscowości Horodło wynosi ok. 5 259. Bezrobocie tu jest umiarkowane i wynosi szacunkowo wartość 5%. 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.
Miasteczko Horodło leży niedaleko takich miejscowości i wsi jak: Białopole (17,3 km), Mircze (27,8 km) , Hrubieszów (12,4 km) , Dubienka (19,3 km), Trzeszczany (20,2 km), Uchanie (24,6 km) , Werbkowice (22,7 km).
Niezależnie od pory roku Horodło i okolica zachwyca turystów oferując sporo atrakcji. Znajduje się tu wiele ciekawych miejsc, które tworzą wyjątkowy klimat miejscowości. Horodło posiada jeden z najciekawszych i najpiękniejszych krajobrazów. W mieście Horodło i okolicy znajduje się sporo pomników przyrody, terenów zielonych i parków. Miejscowość Horodło daje pozytywne warunki zarówno do życia, jak i dla odwiedzających.