Karur is located at 10°57′N 78°05′E / 10.95°N 78.08°E / 10.95; 78.08. It has an average elevation of 122 m (400 ft). It is about 371 km south west of Chennai (Madras), the capital of Tamil Nadu.
Karur district, with headquarters at Karur, is the most centrally located district of Tamil Nadu. It is bounded by Namakkal district in the north, Dindigul district in the south, Tiruchirapalli district on the east and Erode district on the west.
Karur district has 4 Municipalities (Karur, Inam Karur, Thanthoni, Kulithalai) 10 Town Panchayats, 158 Village Panchayats and 203 Revenue Villages. Karur District has 4 Assembly constituencies of which Krishnarayapuram is a reserved constituency. Karur Parliamentary constitutes 6 Assembly constituencies, 2 from Tiruchirappalli revenue district, namely Marungapuri and Thottiam and 4 assembly constituencies from Karur.