Mazatlán (Spaanse uitspraak: [ma sat ˈlan]) is een stad in de Mexicaanse staat Sinaloa; de omliggende municipio (gemeente) waarvoor de stad als gemeentelijke hoofdstad dient wordt ook wel Mazatlán genoemd. Het ligt op 23°13′N 106°25′W / 23.217°N 106.417°W / 23.217; -106.417 aan de Pacifische kust, net tegenover het zuidelijkste puntje van het schiereiland Baja California.

Mazatlán is een Nahuatl woord dat "plaats van het hert" betekent. De stad is begonnen in 1531. In het midden van de jaren 1800 was er een grote groep immigranten uit Duitsland aangekomen. Deze nieuwe inwoners maakten van Mazatlán een succesvolle commerciële zeehaven, die apparatuur voor de nabijgelegen goud- en zilvermijnen importeerde. Het diende als hoofdstad van Sinaloa van 1859 tot 1873. Ze beïnvloedden ook de muziek, banda, een vorm van Beierse volksmuziek, en begonnen ook de Pacifico Brouwerij op 14 maart 1900.

Mazatlán is met 352.471 (stad) en 403.888 (gemeente) sinds de volkstelling van 2005 de op één na grootste stad van de staat (na Culiacán) en de grootste handelshaven van Mexico. Het is ook een populaire toeristische bestemming, met zijn stranden omzoomd met resorthotels. Er bestaat een autoferry over de Golf van Californië van Mazatlán naar La Paz, Baja California Sur. De gemeente heeft een landoppervlakte van 3.068,48 km² en omvat kleinere gemeenschappen zoals Villa Unión, La Noria, El Quelite, El Habal en vele andere kleine dorpen.

Mazatlán wordt bediend door Gral. Rafael Buelna International Airport.