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.