La población de Pravia es de 7 984 personas (2020), el área de Pravia es de 102.96 kilómetros cuadrados, la distancia de Pravia a Madrid (capital de la España) es de 397 kilómetros, la distancia de Pravia a Madrid es de 482 kilómetros. Pravia comparte fronteras con Candamo, Cudillero, Muros de Nalón y Salas.