Biała () – gmina miejsko-wiejska w województwie opolskim, w powiecie prudnickim. W latach 1975–1998 gmina położona była w województwie opolskim. W 2006 roku w gminie wprowadzono język niemiecki jako język pomocniczy.

Siedziba gminy to Biała.

Według danych z 31 grudnia 2024 gminę zamieszkiwało 9 798 osób.

Geografia mały|lewo|Gmina Biała w granicach ziemi prudnickiej Gmina Biała położona jest w południowo-zachodniej Polsce, przy granicy z Czechami, na terenie Niziny Śląskiej, w regionie historycznym zwanym ziemią prudnicką, na Górnym Śląsku. Według podziału fizycznogeograficznego z 2017 dr. Krzysztofa Badory obszar gminy Biała znajduje się w granicach mikroregionów: Wysoczyzna Bialska, Dolina Górnej Białej, Równina Mosznej, Dolina Dolnej i Środkowej Białej, Wysoczyzna Niemodlińska.

Na zachodzie gmina Biała graniczy z gminą Korfantów, na północy z gminą Prószków, na wschodzie z gminami: Strzeleczki i Głogówek, na południu z gminami: Lubrza i Prudnik.

Ukształtowanie terenu W granicach administracyjnych gminy Biała znajdują się następujące wzniesienia: wzgórza: Grodzisko, Kasperkowa Górka, Szwedzka Góra wyniosłość: Krowia Górka

Na terytorium gminy położona jest także dolina Wąwóz Lessowy.