Kota Carmel membentang 47 mil persegi melintasi Clay Township di Hamilton County. Kota ini berbatasan dengan Sungai Putih di sebelah timur; Michigan Road (AS 421) dan garis county di barat; 96th Street di selatan dan 146th Street di utara.