Barro Alto é um município brasileiro do estado da Bahia. Sua população estimada em 2004 era de 12.118 habitantes.
Povoados de maior destaques: Lagoa Funda e Gameleira.
Município criado, com território desmembrado do Município de Canarana, anteriormente sede em Bruacas e posteriormente Campo de São João, e dado o nome de Barro Alto pela Lei Estadual nº 4.439, de 9 de maio de 1985, sendo instalada em 10 de maio de 1985.
Localiza-se a uma latitude 11º45'39" sul e a uma longitude 41º54'42" oeste, estando a uma altitude de 705 metros. Possui uma área de 425,750 km².
Na pecuária destacam-se os rebanhos bovinos e suínos. No ano de 2001 o município registrou 2671 consumidores de energia elétrica com um consumo de 2677mwh.