
John D. Carmack (sündinud 20. augustil 1970) on USA programmeerija ja firma id Software kaasasutaja. Ta on olnud juhtiv programmeerija muu hulgas mängude Doom, Quake ja Wolfenstein 3D juures.
Ehkki Carmack on tuntud eelkõige mängude programmeerijana, on ta ka suur raketinduse entusiast ja Armadillo Aerospace'i kaasrajaja[viide?] ning juhtiv insener.