Miasto Horodło to miasto, które leży 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 zapiski 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 nie za wysokie i wynosi szacunkowo wartość poniżej 10 procent. 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 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).
W każdej porze roku Horodło i okolica urzeka turystów gwarantując sporo atrakcji. Położonych jest tu wiele ciekawych miejsc, które budują jedyny w swoim rodzaju klimat miasteczka. Horodło posiada jeden z najciekawszych i unikalnych krajobrazów. W miasteczku Horodło i okolicy położonych jest dużo pomników przyrody, terenów zielonych w tym również parków. Miasteczko Horodło daje komfortowe warunki zarówno dla mieszkańców, jak i dla odwiedzających.