Cairu é um município do estado da Bahia, no Brasil. Sua população estimada em 2018 era de 17 913 habitantes.
Cairu é um dos dois municípios-arquipélago brasileiros. É formado por 26 ilhas.
A região era primitivamente habitada pelos índios aimorés.
A penetração portuguesa no território iniciou-se na primeira metade do século XVI, por Francisco Romero, administrador da Capitania de São Jorge dos Ilhéus, que, encantado com a amenidade do clima e a graciosidade do local, iniciou, aí, uma povoação, enfrentando a ira dos aimorés.
Foi tornada vila em 1608, das mais importantes da colônia, inclusive sendo sede de ouvidoria da Capitania de Ilhéus. Foi município criado por Carta Régia de 1608, desmembrado de Ilhéus, recebendo a denominação de “Vila de Nossa Senhora do Rosário do Cairu”. A sede, formada freguesia com o orago de Nossa Senhora do Rosário, em 1610, foi elevada à categoria de cidade, através do Decreto-Lei Estadual de 30 de março de 1938.
Em divisão territorial datada de 1º de julho de 1960, o município é constituído de 4 distritos: Cairu, Galeão, Gamboa (ex-Gamboa do Morro) e Velha Boipeba.