Balch (persischبلخ, DMGBalḫ; englisch Balkh; altgriechischBaktra; altiranisch auch Zariaspa „Goldenes Pferd“, arabisch auch أُم المدائن / Umm al-madāʾin / ‚Mutter der Städte‘) ist eine Stadt in der Provinz Balch im Norden von Afghanistan. Balch ist eine bedeutende Wallfahrtsstätte, rund 20 Kilometer entfernt von Masar-e Scharif, der größten Stadt Nordafghanistans. Die Einwohnerzahl wird 2012 mit 87.000 berechnet. In den letzten Jahren ist die Stadt enorm gewachsen.