Tunis est située dans le nord du pays, au fond du golfe de Tunis dont elle est séparée par le lac de Tunis. La ville est construite sur un ensemble de collines descendant en pente douce vers le lac de Tunis. La municipalité de Tunis est divisée en 15 arrondissements municipaux.