Potok Górny (dawniej gmina Potok) – gmina wiejska w Polsce położona w województwie lubelskim, w powiecie biłgorajskim. W latach 1975–1998 gmina administracyjnie należała do województwa zamojskiego.
Siedziba gminy to Potok Górny.
Według danych z 31 grudnia 2006 gminę zamieszkiwały 5552 osoby. Natomiast według danych z 31 grudnia 2019 roku gminę zamieszkiwało 5351 osób.
Historia Gmina Potok Górny powstała między 1868 a 1870 rokiem z gminy Lipiny powiatu biłgorajskiego guberni lubelskiej Królestwa Polskiego po przeniesieniu jej siedziby z Lipin Dolnych do Potoka Górnego. W latach 1912–1915 wchodziła w skład guberni chełmskiejDz.P. Królestwa Polskiego tom 66. W 1919 roku gmina znalazła się w woj. lubelskim.
Według stanu na 30 września 1921 gmina Potok Górny obejmowała miejscowości Dąbrówka, Jedlinki, Kulno, Lipiny Dolne, Lipiny Główne, Lipiny Górne, Lipiny Nowe, Zagrody Naklickie, Naklik, Potok, Potok Górny, Potok Poduchowny, Szyszków i Zagródki. Gmina liczyła 8.011 mieszkańcówSkorowidz miejscowości Rzeczypospolitej Polskiej. Tom IV.