Byens høyeste månedlige nedbør, 429,3 mm, skjedde i juli 1967. Byens høyeste i en 24-timersperiode skjedde den 7. august 1953, da 278,1 mm regn pisket byen, noe som resulterte i store flommer. Karachis høyeste registrerte temperatur er 47 C, som ble målt 18. juni 1979, og det laveste er 0,0, registrert 21. januar 1934.