Miejscowość Horodło to miasteczko, które leży w wschodniej Polsce, województwo Lubelskie, kod pocztowy 22-523. Miasteczko należy do powiatu hrubieszowskiego. Obszar zajmuje 130,2 km2.
Historia założenia jest ciężka do ustalenia. Pierwsze zapiski ukazują wieloletną 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 tutaj jest nie za wysokie i wynosi 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.
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 przyciąga odwiedzających oferując ogrom atrakcji. Mieści się tu wiele ciekawych miejsc, które budują niesamowity klimat miasta. Horodło posiada jeden z najciekawszych oraz unikalnych krajobrazów. W miejscowości Horodło i okolicy położonych jest sporo pomników przyrody, obszarów zielonych a także parków. Miasteczko Horodło daje pozytywne warunki zarówno dla mieszkańców, jak i dla odwiedzających.