Tiruvallur is a Grade I municipality in the Indian state of Tamil Nadu. It is located on the banks of Coovum river about 46 km (29 mi) from downtown Chennai (Madras) and just 5 km from megacity border, in the western part of the Chennai Metropolitan Area (CMA).