Santa Úrsula tiene una población de aproximadamente 15.000 habitantes, compuesta principalmente por locales, aunque también se ha notado un aumento en el número de residentes internacionales atraídos por el encanto y la tranquilidad del lugar. La mayoría de la población habla español, aunque el inglés y el alemán también son idiomas comunes debido a la presencia de expatriados y turistas. La tendencia demográfica refleja un creciente interés en el pueblo como una zona residencial para aquellos que buscan tranquilidad, sin renunciar a la proximidad a los grandes centros urbanos.