Nangarhar (bahasa Pashtun: ننګرهار and bahasa Persia: ننگرهار ; Nangarhār) adalah salah satu dari tiga puluh empat provinsi Afganistan. Provinsi ini berada di bagian timur negeri itu. Provinsi ini memiliki dua puluh lima distrik dan berpenduduk 1,436,000 orang. Provinsi ini beribu kota di Jalalabad.