Karachi (urdu: کراچي) er den største by i Pakistan og hovedstad i provinsen Sindh. Det er det finansielle og handelsmæssige midtpunkt i Pakistan. Byen ligger ved det Arabiske Hav nordvest for udmundingen af Indusfloden. Karachi metroområde har indbyggere, og er dermed blandt verdens 10 største metroområder.