Ulrich Karnatz (født 2. december 1952 i Rostock, Østtyskland) er en tysk tidligere roer, dobbelt olympisk guldvinder og firedobbelt verdensmester. Karnatz vandt guld for Østtyskland ved både OL 1976 i Montreal og OL 1980 i Moskva, begge gange som del af den østtyske otter. Han var den eneste der var med i båden ved begge lege. Han deltog ikke ved andre udgaver af OL. Karnatz vandt desuden hele fire VM-guldmedaljer i otter, i henholdsvis 1975, 1977, 1978 og 1979.