El municipio de Bahía de Banderas tiene un total de 157 localidades, las principales y su población en 2010 son las que siguen: