Brzeźnica (dodatkowa nazwa w j. niem. Bresnitz) – wieś w Polsce, położona w województwie opolskim, w powiecie prudnickim, w gminie Biała. Historycznie leży na Górnym Śląsku, na ziemi prudnickiej. Położona jest na terenie Równiny Niemodlińskiej, będącej częścią Niziny Śląskiej. Przepływa przez nią rzeka Biała.

W latach 1975–1998 miejscowość należała administracyjnie do ówczesnego województwa opolskiego.

Według danych na 2011 wieś była zamieszkana przez 256 osób.

Geografia Położenie Brzeźnica znajduje się w południowo-zachodniej części Polski. Leży na ziemi prudnickiej – regionie historyczno-kulturalnym, którego głównym ośrodkiem jest miasto Prudnik. Ziemia prudnicka stanowi zachodnią część Górnego Śląska. Pod względem administracyjnym Brzeźnica położona jest w południowej części województwa opolskiego, w powiecie prudnickim, w gminie Biała. Znajduje się w odległości około 13 km od granicy z Czechami. Należy do Euroregionu Pradziad.

Wieś leży na Nizinie Śląskiej. Według podziału fizycznogeograficznego z 2017 dr. Krzysztofa Badory, Brzeźnica znajduje się w granicach mikroregionów Wysoczyzna Niemodlińska (318.55.6) i Dolina Dolnej i Środkowej Białej (318.55.8). W obszarze wsi przepływa rzeka Biała.

Na północ od miejscowości znajduje się las Fazanica.