Pierwsze wiadomości o Michałkowicach pochodzą z XIII wieku, co sprawia, że osada jest zaliczana do najstarszych w kasztelanii bytomskiej. Zapewne na przełomie stuleci XIII i XIV istniał już tutaj kościół parafialny, o którego zniszczeniu wspominają źródła XIV-wieczne. W następnym wieku w Michałkowicach stanął nowy drewniany kościół, a obok niego szkoła. W latach 1787-88 wymurowano solidną, barokową świątynię, którą w następnym stuleciu znacznie rozbudowano. W XIX wieku osady, wchodzące w skład dzisiejszych Siemianowic Śląskich, przeżywały okres dynamicznego rozwoju, co związane było z uprzemysłowieniem Górnego Śląska. W Michałkowicach założono kopalnie i hutę, poprowadzono linię kolejki wąskotorowej. Znacznie wzrosła liczba ludności. To wymusiło podjęcie decyzji o budowie nowej, jeszcze większej budowli sakralnej.
Kościół św. Michała Archanioła zaprojektował znany architekt, Ludwig Schneider. Specjalizował się on w budownictwie sakralnym - szczególnie katolickim i na terenie Śląska. Jego dziełem jest m.in. bazylika w Rybniku czy kościoły w Wodzisławiu Śląskim, Raciborzu i Wielkich Hajdukach. Co ciekawe, Schneider upodobał sobie styl gotycki, ale w Michałkowicach zastosował założenia romańskie. Budowlę wznoszono w latach 1902-1904. Uroczystość konsekracji odbyła się w roku 1910. Kościół św. Michała Archanioła postawiono na planie krzyża łacińskiego, z długą nawą, szerokim transeptem i zaokrąglonym prezbiterium. Wieża zakończona jest ostrosłupowym hełmem. Półkoliste zwieńczenie portali i okien, triforia w wieży i fryz arkadowy nadają budowli cechy stylu romańskiego. Pierwotne wyposażenie wnętrza zostało zmienione - zachowały się nieliczne elementy neogotyckiego wystroju.