Charsadda ist eine Stadt in der pakistanischen Provinz Khyber Pakhtunkhwa mit etwa 97.000 Einwohnern (Schätzung 2006). Sie liegt in der Ebene von Peschawar, 29 km nordöstlich von der Provinzhauptstadt Peschawar am Fluss Swat, der hier in den Kabul mündet und die Stadt im Westen umgibt. Sie ist der namensgebende Verwaltungssitz des Distrikts Charsadda.