Do 1939 roku była jednostką samorządu terytorialnego, pełniącą również funkcje administracyjne zlecone przez państwo.
Według stanu na 30 września 1921 gmina Puszcza Solska obejmowała miejscowości: Aleksandrowska Słoboda, Bojary, Cyncynopol, Dąbrowica, Dyle, Edwardów, Gromada, Ignatówka, Kajetanówka, Majdan Gromadzki, Nadrzecze, Puszcza Solska, Rapy Bojarskie, Rapy Dylańskie, Różnówka, Stępniówka, Teodorów, Wola, Zagrody Dąbrowickie i Zagumnie. Gmina liczyła 4629 mieszkańcówSkorowidz miejscowości Rzeczypospolitej Polskiej. Tom IV. Województwo lubelskie, Główny Urząd Statystyczny Rzeczypospolitej Polskiej, Warszawa 1924, s.8-9.
1 kwietnia 1927 włączono do gminy Puszcza Solska wsie Brodziaki, Korczów, Okrągłe i Smólsko z gminy Sól, zaś wieś Bojary oraz wieś i folwark Różnówka z gminy Puszcza Solska włączono do miasta Biłgoraja.
W 1928 roku wójtem gminy był Józef Myszak, odznaczony Brązowym Krzyżem Zasługi za „zasługi w pracy społecznej i samorządowej”.
Podczas okupacji gmina należała do dystryktu lubelskiego Generalnego Gubernatorstwa.