La población de Selaya es de 1 873 personas (2020), el área de Selaya es de 39.3 kilómetros cuadrados, la distancia de Selaya a Madrid (capital de la España) es de 312 kilómetros, la distancia de Selaya a Madrid es de 312 kilómetros. Selaya comparte fronteras con Villacarriedo, San Roque de Riomiera y Vega de Pas.