Horodło – gmina wiejska w województwie lubelskim, w powiecie hrubieszowskim. W latach 1975–1998 gmina położona była w ówczesnym województwie zamojskim.

Siedziba gminy to Horodło. Na terenie gminy znajduje się międzypaństwowe drogowe przejście graniczne osobowe do 3,5 t. na Ukrainę Zosin – Uściług (zakole Bugu, na którym umieszczony jest most graniczny, to zarazem najdalej na wschód wysunięty punkt Polski).

Według danych z 30 czerwca 2004 gminę zamieszkiwały 5762 osoby.

Historia

1877–1919 Gmina zbiorowa Horodło powstała w Królestwie Polskim w 1877 roku z obszaru zniesionej gmina Strzyżów. Należała do powiatu hrubieszowskiego w guberni lubelskiejSkorowidz Królestwa Polskiego czyli Spis alfabetyczny miast, wsi, folwarków, kolonii i wszystkich nomenklatur w guberniach Królestwa Polskiego, z wykazaniem: gubernii, powiatu, gminy, parafii, sądu pokoju lub gminnego, oraz najbliższej stacyi pocztowej, wraz z oddzielnym spisem gmin podług najświeższej ich liczby i nazwy ułożony, wykazujący: odległość każdej danej gminy od miasta powiatowego i sądu swojego gminnego;