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.