Miami est située le long de la côte atlantique dans le sud-est de la Floride. Miami est située sur une vaste plaine entre les Everglades de Floride et la baie de Biscayne. Le port de Miami est le plus grand port de croisière au monde.
Miami est la ville la plus peuplée de l'État de Floride. Il avait une population de 419 777 à l'intérieur des limites de la ville et environ 5,5 millions de personnes dans la région métropolitaine de Miami en 2013 selon le U.S. Census Bureau. L'altitude de Miami ne dépasse pas 40 pieds et la ville a une altitude moyenne d'environ 5 pieds au-dessus du niveau de la mer. Miami a des étés chauds et humides et des hivers courts et doux en raison du climat de mousson actuel de la ville.