The district has an area of 3,564km². It is bounded on the north by Viluppuram District, on the east by the Bay of Bengal, on the south by Nagapattinam District, and on the west by Perambalur District. The district is drained by Gadilam River and Pennaiyar River in the north, Vellar River and Kollidam River in south.