John D. Carmack (sündinud20. augustil1970) onUSAprogrammeerija ja firmaid Software kaasasutaja. Ta on olnud juhtiv programmeerija muu hulgas mängudeDoom,Quake jaWolfenstein 3D juures.
Ehkki Carmack on eelkõige tuntud kui mängude programmeerija, on ta ka suur raketinduse entusiast jaArmadillo Aerospace'i kaasrajaja ning juhtiv insener.