카나우지(Kannauj, 힌디어: कन्नौज, 우르두어: کنوج)는 인도 우타르프라데시 주에 위치한 도시로, 카나우지 구의 구청 소재지이다. 인구는 71,530명(2001년 기준), 높이는 해발 139m이며 북인도의 고도이기도 하다.