Miasteczko Horodło to miasteczko, które znajduje się w wschodniej Polsce, województwo Lubelskie, kod pocztowy 22-523. Miasto należy do powiatu hrubieszowskiego. Powierzchnia zajmuje 130,2 km2.
Historia powstania jest ciężka do ustalenia. 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 miasteczka Horodło wynosi ok. 5 259. Bezrobocie tu 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.
Miejscowość Horodło leży w pobliżu takich miejscowości 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 gwarantując sporo rozrywek. Położonych jest tu wiele atrakcyjnych miejsc, które budują niesamowity klimat miejscowości. Horodło posiada jeden z najbardziej interesujących oraz najpiękniejszych krajobrazów. W miasteczku Horodło i okolicy znajduje się sporo pomników przyrody, terenów zielonych oraz parków. Miasto Horodło tworzy pozytywne warunki zarówno do życia, jak i dla odwiedzających.