La población de San Roque contaba con 29.575 personas a fecha de 1 de enero de 2016, según cifras del Instituto Nacional de Estadística.