El pueblo de La Uña está situado en la montaña de Riaño, en el valle de Valdeburón, a unos 20 km de Riaño, en un largo y abierto valle que sigue el curso del río Esla en sus primeros kilómetros de existencia.