Ilha bela é um dos únicos municípios–arquipélagos marinhos brasileiros e está localizada no litoral norte do estado de São Paulo,microrregião de Caraguatatuba. A população aferida pelo IBGE no Censo de 2010 era de 28 196 habitantes, e a área é de 347,5 km², resultando numa densidade demográfica de 81,13 hab/km². A população estimada pelo IBGE para 1º de julho 2015 era de 32 197 habitantes, resultando numa densidade estimada de 92,65 hab/km².