Economic activity in the town of Mahdia is based primarily on agriculture and fisheries, tourism and craft industries.
In the field of agriculture and fisheries governorate of Mahdia is ranked third in the production of olive oil and dairy farming area in the first national level. Also known by the production of abundant and varied fish, especially oily fish.
The tourism sector is based on beach tourism operator the presence of large white sand beaches in the town of Mahdia, Salakta and Chebba and thalassotherapy for quality saltwater beaches. The rich cultural heritage of the cities of Mahdia and El Jem is an enrichment of the size of tourism.
Industry when its part, is based primarily on the craft, through the production of silk and leather clothing and mosaics.