Kórnica (nazwa oboczna Kornica, ) – wieś w Polsce położona w województwie opolskim, w powiecie krapkowickim, w gminie Krapkowice. Historycznie leży na Górnym Śląsku, na ziemi prudnickiej. Położona jest na terenie Kotliny Raciborskiej, będącej częścią Niziny Śląskiej.
W latach 1945–1954 wieś należała i była siedzibą władz gminy Kórnica w powiecie prudnickim. W latach 1975–1998 miejscowość należała administracyjnie do ówczesnego województwa opolskiego.
Według danych na 2022 wieś była zamieszkana przez 635 osób.
Geografia Kórnica 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 Kórnica położona jest w południowej części województwa opolskiego, w powiecie krapkowickim, w gminie Krapkowice, tuż przy granicy z gminą Głogówek i powiatem prudnickim. Znajduje się w odległości około 16 km od granicy z Czechami. Należy do Euroregionu Pradziad.
Sołectwo Kórnica obejmuje obręb wsi Kórnica. Zajmuje powierzchnię 13,7 km². Graniczy z sołectwami (od północy, zgodnie z ruchem wskazówek zegara): Komorniki, Ściborowice, Brożec, Kromołów, Rozkochów, Nowe Kotkowice, Rzepcze, Nowy Dwór Prudnicki.