Miejscowość Horodło to miasteczko, 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 ukazują długoletnią historię, która powiązana jest z wieloma okolicznymi obyczajami. 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ść 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.
Miasto 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 ogrom rozrywek. Znajduje się tu wiele atrakcyjnych miejsc, które tworzą 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ę wiele pomników przyrody, terenów zielonych a także parków. Miasto Horodło tworzy pozytywne warunki zarówno dla mieszkańców, jak i do odpoczynku.