Balkh (Persia / Pashto: بلخ) adalah salah satu dari tiga puluh empat provinsi di Afganistan. Balkh terletak di bagian utara negara itu dan namanya berasal dari kota kuno Balkh, dekat kota modern. Ibu kotanya adalah Mazar-e Sharif.
Provinsi ini meliputi area seluas 16.840 km2. Hampir setengah dari provinsi ini pegunungan atau semi daerah pegunungan (48,7%), sementara setengah dari daerah (50,2%) terdiri atas tanah datar.[1]