São Pedro de Alcântara fut l'une des premières villes de l'État à recevoir des immigrants allemands, fondée le , sur le cours du rio Imaruí, à quelques lieues de Florianópolis. Initialement, la colonie ne connut pas beaucoup de succès, mais son noyau urbain finit par croître, jusqu'à constituer la ville actuelle.
Villes voisines
São Pedro de Alcântara est voisine des municipalités (municípios) suivantes :