La población de Onís es de 734 personas (2020), el área de Onís es de 75.42 kilómetros cuadrados, la distancia de Onís a Madrid (capital de la España) es de 342 kilómetros, la distancia de Onís a Madrid es de 523 kilómetros. Onís comparte fronteras con Cangas de Onís, Llanes, Cabrales y Posada de Valdeón.