Charsadda (en pachtou : چارسدہ) est la capitale et la plus grande ville du district de Charsadda. La ville est située dans la province de Khyber Pakhtunkhwa, dans le nord-ouest du Pakistan. La population s'élevait à environ 115 000 habitants en 2017.