De medina (Arabisch: مدينة) is het oudste gedeelte van Noord-Afrikaanse steden. Ze wordt vaak omringd door stadsmuren. Het verdedigbare deel wordt dan kasba genoemd. Naast dicht opeenstaande en gestapelde woningen zijn er veel winkels en andere bedrijfjes gevestigd. Medina betekent in het Arabisch stad.
Over het algemeen zijn de oudste gebouwen en objecten, zoals fonteinen, moskeeën en paleizen van de stad er te vinden. Het grillige patroon van smalle straatjes maakte de stad in vroeger tijd goed verdedigbaar tegen binnendringende vijanden.
Doordat de straten over het algemeen zeer nauw zijn, sommige straten zijn niet breder dan een meter, zijn de medina's autovrij. Soms is ook het berijden van tweewielers er niet toegestaan.