Caranavu hadde ved den offisielle folketellingen i 2001 et innbyggertall på 12 083. I 2010 ble innbyggertallet anslått til 19 786.