Miasteczko Horodło to miasto, które leży w wschodniej Polsce, województwo Lubelskie, kod pocztowy 22-523. Miejscowość należy do powiatu hrubieszowskiego. Powierzchnia zajmuje 130,2 km2.
Historia powstania jest ciężka do ustalenia. Pierwsze zapiski wskazują na długoletnią historię, która powiązana jest z licznymi okolicznymi obyczajami. Uzyskanie praw miejskich nastąpiło w roku nieustalonym. Liczba mieszkańców miasteczka Horodło wynosi ok. 5 259. Bezrobocie tutaj jest umiarkowane i wynosi szacunkowo wartość 7%. 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.
Miejscowość Horodło leży w pobliżu takich metropolii, miast i wsi jak: Hrubieszów (12,4 km), Mircze (27,8 km) , Białopole (17,3 km) , Werbkowice (22,7 km), Dubienka (19,3 km), Uchanie (24,6 km) , Trzeszczany (20,2 km).
Niezależnie od pory roku Horodło i okolica zachwyca odwiedzających gwarantując wiele rozrywek. Znajduje się tu wiele interesujących miejsc, które tworzą niesamowity klimat miejscowości. Horodło posiada jeden z najbardziej interesujących i najpiękniejszych krajobrazów. W miejscowości Horodło i okolicy znajduje się sporo pomników przyrody, obszarów zielonych i parków. Miejscowość Horodło zapewnia pozytywne warunki zarówno do życia, jak i dla turystów.