Carlisle ligger mellom North og Middle River, like ved stedet der de flyter sammen med Des Moines River. Byen dekker 14,40 km², alt bare landområde.