San Bartolomé cuenta con una población aproximada de 18.000 habitantes, compuesta por una mezcla diversa de locales y expatriados de toda Europa. La ciudad ha experimentado un crecimiento constante en los últimos años, en parte debido a su popularidad como destino turístico y al creciente número de personas que se trasladan a Lanzarote en busca de un estilo de vida relajado y un clima agradable durante todo el año.
La población es predominantemente de habla hispana, aunque el inglés y el alemán también se hablan ampliamente, especialmente en los sectores de turismo y servicios. La demografía de la ciudad refleja una mezcla de familias canarias tradicionales y nuevos residentes de la península española y otras partes de Europa.