Jako vesnice byl Knurów založen během středověké velké kolonizace, první písemná zmínka pochází z roku 1305. V rámci Opolského knížectví tvořil součást Koruny království českého a Habsburské monarchie. Po slezských válkách připadl Prusku a v německém státě setrval do roku 1922, kdy byl při rozdělení Horního Slezska přičleněn k Polsku. V té době státní hranice vedla severním okrajem obce, přirozené administrativní a kulturní centrum v podobě města Hlivice patřilo k Německu až do konce druhé světové války.