Terra Nova é um município brasileiro do estado da Bahia. Localiza-se a uma latitude 12º23'30" sul e a uma longitude 38º37'30" oeste, estando a uma altitude de 720 metros. Sua população estimada em 2004 era de 13.202 habitantes. Possui uma área de 157,345 km².