Gmina Horodło (dawn. gmina Strzyżów [1]) – gmina wiejska w województwie lubelskim, w powiecie hrubieszowskim. W latach 1975-1998 gmina położona była w 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).
Bereżnica, Horodło, Kopyłów, Poraj, Liski, Kobło-Kolonia, Ciołki, Janki, Matcze, Cegielnia, Łuszków, Hrebenne, Rogalin, Strzyżów, Zosin.
Białopole, Dubienka, gmina Hrubieszów. Gmina sąsiaduje z Ukrainą ( Wołyń - obwód wołyński, rejon Włodzimierz Wołyński, miasto Uściług (ukr. Ustyłuh, Устилуг)) - przejście graniczne Zosin.