Miami si trova lungo la costa atlantica nel sud-est della Florida. Miami è situata su un'ampia pianura tra le Everglades della Florida e la Baia di Biscayne. Il Porto di Miami è il più grande porto di navi da crociera del mondo.
Miami è la città più popolosa nello stato della Florida. Aveva una popolazione di 419,777 abitanti entro i limiti della città e circa 5,5 milioni di persone nell'area metropolitana di Miami nel 2013, secondo l'U.S. Census Bureau. L'elevazione di Miami non supera i 40 piedi e la città ha un'altitudine media di circa 5 piedi sopra il livello del mare. Miami ha estati calde e umide e inverni brevi e miti a causa del clima locale dei monsoni.