Mahdia (în arabă: المهدية al-Mahdīyahⓘ) este un oraș de coastă tunisian cu 62.189 de locuitori, la sud de Monastir și la sud-est de Sousse.
Amplasat ca o bijuterie pretioasa între Sousse si Sfax, acest port frumos ascunde cu modestie trecutul ei prestigios şi aventuros. Proclamata capitala a Tunisiei in 921, Mahdia a fost pentru mult timp centrul luptei pentru putere intre Califul din Cairo si suveranii locali. În mod repetat atacata de nomazi, marinarii genovezi, trupe siciliene, eliberata de berberi, Mahdia a devenit cartierul general pentru piratii de Dargouth şi luptele cu cavalerii spanioli si maltezi.
Mahdia de astazi este si un oras al pescarilor si al tesatorilor de matase cu magazine în Rue Sidi Jaber. Un cativa kilometri de orasul in sine exista o multime de hoteluri moderne, de prima clasa ce ofera vizitatorilor una dintre cele mai frumoase plaje din Tunisia.