São Joaquim es un municipio brasileño del estado de Santa Catarina. Se localiza a una latitud de 28 17' 38" Sur y una longitud de 49 55' 54" Oeste, estando a una altura de 1.353 metros sobre el nivel del mar. Su población según el censo del año 2010 era 24.812 habitantes. Situada en el Planalto Serrano, se encuentra a 136 km de Tubarão, 81 km de Lages y 227 km de Florianópolis, la capital del estado.