Novo Horizonte é um município brasileiro do estado da Bahia. Localiza-se a uma latitude 12º4830" sul e a uma longitude 42º1004" 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.
Em Novo Horizonte Alguns chegaram a ficar milionários vendendo pedras para chineses, sem que nem um centavo de royalties tivesse ficado para o múnicipio.
Novo Horizonte tambem é um grande produtor de alho.
Possui uma área de 614,842 km².