Novo Horizonte é um município brasileiro do estado da Bahia.
Localiza-se a uma latitude 12º48'30" sul e a uma longitude 42º10'04" oeste, estando a uma altitude de 835 metros. Sua população estimada em 2004 era de 7.639 habitantes. No entanto, Novo Horizonte possui uma população flutuante enorme, quase chegando a dobrar, devido à mineração de quartzo rutilado, onde uma única pedra pode valer milhares de reais, o que atrai muita gente em busca de fortuna.
Novo Horizonte é um grande produtor de alho.