Naolinco es un municipio situado en la zona montañosa central del estado de Veracruz en México. Su cabecera municipal es Naolinco de Victoria.