Według Narodowego Spisu Powszechnego Ludności i Mieszkań 2002, Gmina Krzanowice była jedyną gminą poza województwem opolskim, w której mniejszość niemiecka stanowi ponad 20% liczby mieszkańców (20,64%), natomiast w kolejnym spisie z 2011 liczba ta wzrosła do 27,8%, przy czym nie była już jedyną gminą w woj. śląskim z odsetkiem powyżej 20%.
thumb|690x480px|center |Piramida wieku mieszkańców gminy Krzanowice w 2014 roku
Według danych z 30 czerwca 2004 gminę zamieszkiwało 6086 osób. Natomiast według danych z 31 grudnia 2019 roku gminę zamieszkiwały 5742 osoby.
W wyborach parlamentarnych w 2007 w gminie Krzanowice padł rekord poparcia dla Platformy Obywatelskiej – za tą partią opowiedziało się 69,6% mieszkańców gminy.
Samorząd
Gmina Krzanowice jest gminą miejsko-wiejską położoną w powiecie raciborskim, w województwie śląskim. Siedzibą władz gminy są Krzanowice. Organem stanowiącym i kontrolnym gminy jest Rada Miejska w Krzanowicach, natomiast organem wykonawczym jest Burmistrz Krzanowic. Burmistrzem jest Andrzej Strzedulla. (Krzanowice)
Rada Miejska
W kadencji 2024–2029 Rada Miejska w Krzanowicach liczy 15 radnych.