En la actualidad hay dos ediciones, la San Silvestre Popular (con participación abierta para cualquier persona mayor de 16 años), y la San Silvestre Internacional (para un máximo de 500 atletas con una marca inferior a 38' en hombres y 45' en mujeres).