Krzanowice (, from 1936 to 1945 Kranstädt) is a town in Racibórz County, Silesian Voivodeship, Poland, with 2,157 inhabitants (2019).