Miasteczko Horodło to miasto, które położone jest w wschodniej Polsce, województwo Lubelskie, kod pocztowy 22-523. Miasto należy do powiatu hrubieszowskiego. Obszar zajmuje 130,2 km2.
Historia powstania jest trudna do ustalenia. Pierwsze wzmianki wskazują na 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 Horodło osiąga ok. 5 259. Bezrobocie tutaj jest średnie i wynosi szacunkowo wartość 7%. 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 miast i miasteczek 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 urzeka odwiedzających oferując sporo niespodzianek. Mieści się tu masa ciekawych miejsc, które budują wyjątkowy klimat miasta. Horodło posiada jeden z najciekawszych i najpiękniejszych krajobrazów. W miejscowości Horodło i okolicy położonych jest wiele pomników przyrody, terenów zielonych w tym również parków. Miasto Horodło daje pozytywne warunki zarówno do życia, jak i do odpoczynku.