Ratnapura (Singalees: Ratnapura; Tamil: Irattiṉapuri) is een district in de provincie Sabaragamuwa van Sri Lanka. Ratnapura heeft een oppervlakte van 1663 km² en telde in 2001 1.008.164 inwoners. De hoofdstad is de stad Ratnapura.
Categorie:District van Sri Lanka