James Norman Mattis (ur. 8 września 1950 w Pullman) – amerykański wojskowy i polityk, generał Korpusu Piechoty Morskiej, 26. sekretarz obrony Stanów Zjednoczonych.

Służył w wojsku przez 44 lata. Jest weteranem trzech wojen: w Zatoce Perskiej (gdzie dowodził batalionem), w Afganistanie (jako dowódca brygady) i w Iraku (jako dowódca dywizji). W latach 2007–2010 był dowódcą United States Joint Forces Command, a następnie stał na czele United States Central Command (Dowództwa Centralnego), odpowiadającego za znaczną część Bliskiego Wschodu. Przeszedł w stan spoczynku w 2013 roku.

Po odejściu z wojska rozpoczął pracę w sektorze cywilnym. W roku 2016 został wskazany przez Donalda Trumpa jako jego kandydat na stanowisko sekretarza obrony. Otrzymał specjalne dopuszczenie do podjęcia pracy w administracji prezydenckiej (konieczne, ponieważ odszedł z wojska trzy lata wcześniej, podczas gdy prawo wymaga siedmioletniego odstępu). Został zatwierdzony przez Senat 20 stycznia 2017 roku i jeszcze tego samego dnia zaprzysiężony.

W grudniu 2018 roku podał się do dymisji w następstwie sporu z prezydentem co do zaangażowania wojsk amerykańskich w Syrii.