Gmina Stary Zamość to gmina wiejska w województwie lubelskim, w powiecie zamojskim. W latach 1975-1998 gmina położona była w województwie zamojskim.
Borowina, Chomęciska Duże (sołectwa: Chomęciska Duże Pierwsze i Chomęciska Duże Drugie), Chomęciska Małe, Krasne, Majdan Sitaniecki, Nowa Wieś, Podkrasne, Podstary Zamość, Podstary Zamość-Doły, Stary Zamość, Stary Zamość-Gościniec, Udrycze-Kolonia, Udrycze-Koniec, Udrycze-Wola, Wierzba (sołectwa:Wierzba Pierwsza i Wierzba Druga), Wisłowiec, Wisłowiec-Kolonia.