Barra do Rocha é um município brasileiro do estado da Bahia. Esta localizado a 432km da capital. Faz divisa com os municípios, Ipiaú, Ubatã, Gongogi, Ibirataia e Nova Ibiá. Possui como limítrofes Ipiau, Ubatã, Gongoji, Ibirataia, Nova Ibia.