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 powstania nie jest dokładnie znana. Pierwsze wzmianki wskazują na długoletnią historię, która powiązana jest z licznymi okolicznymi tradycjami. Uzyskanie praw miejskich nastąpiło w roku nieustalonym. Liczba mieszkańców miasta Horodło sięga ok. 5 259. Bezrobocie tu jest nie za wysokie i wynosi szacunkowo wartość 5%. W mieście 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: 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).
Niezależnie od pory roku Horodło i okolica urzeka turystów oferując ogrom atrakcji. Położonych jest tu masa atrakcyjnych miejsc, które budują wyjątkowy klimat miejscowości. Horodło posiada jeden z najciekawszych oraz najpiękniejszych krajobrazów. W miejscowości Horodło i okolicy mieści się wiele pomników przyrody, obszarów zielonych a także parków. Miasto Horodło daje pozytywne warunki zarówno dla mieszkańców, jak i do odpoczynku.