Goniądz – gmina miejsko-wiejska w województwie podlaskim, w powiecie monieckim. W latach 1975–1998 gmina położona była w województwie łomżyńskim.

Siedziba gminy to miasto Goniądz.

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

Historia I wojna światowa (1915–1919) Gminę Goniądz z siedzibą w mieście Goniądzu utworzono podczas I wojny światowej w powiecie białostockim z części obszaru zniesionej rosyjskiej gminy PrzytulankaJemielity W. (1993). Podziały administracyjne powiatów białostockiego i monieckiego w latach 1919-1990. "Studia Teologiczne", 11, 1993, s. 307-339..

II Rzeczpospolita (1919–1939) Po odrodzeniu państwa polskiego gmina należała do powiatu białostockiego w woj. białostockimGłówny Urząd Statystyczny w Warszawie: Województwa centralne i wschodnie Rzeczypospolitej Polskiej – podział na gminy według stanu z dnia 1.IV 1933 roku, Książnica-Atlas, Lwów 1933.

30 września 1919 status miasta odzyskał Goniądz, zostając wyłączony z gminy Goniądz, ponadto do miasta Goniądza włączono miejscowość Guzy z gminy Goniądz.

1 stycznia 1923 kolejną część gminy Goniądz (miejscowość Szafranki) włączono do miasta Goniądza.