Njazepetrovsk (russisk Нязепетро́вск) er ein by i Tsjeljabinsk oblast i Russland med om lag 13 000 innbyggjarar. Han ligg ved elva Njazja, ei sideelv til Ufa, 150 km nordvest for Tsjeljabinsk.
Byen vart grunnlagd i 1747 og fekk bystatus i 1944.