Sierra Elsa es una localidad del municipio de Cartes (Cantabria, España).
Es un pueblo situado a 170 metros de altitud sobre el nivel del mar.
Está a 2 kilómetros de la capital municipal.
Esta aldea de Sierra Elsa no se incluyó en el primer ayuntamiento constitucional de Cartes, formado durante el Trienio Liberal (1821-1823), sino que era una aldea o barrio de Mercadal, entonces perteneciente al ayuntamiento de Reocín.
No fue hasta el año 1892 que los concejos de Mercadal y Sierra Elsa se unieron al municipio de Cartes.