Naraiyur is a village in Virudhachalam tehsil in district of Cuddalore, Tamil Nadu, India. As per the data provided by Census of India in 2011, total population of Naraiyur was 3,067 which includes 1,547 males and 1,520 females. Naraiyur covers 766.72 ha area. Pincode of Naraiyur is 606304.