Miami este situat de-a lungul coastei atlantice din sud-estul Floridei. Miami este situat pe o câmpie largă situată între Florida Everglades și Golful Biscayne. Portul Miami este cel mai mare port de croazieră din lume.
Miami este cel mai populat oraș din statul Florida. A avut o populație de 419.777 în limitele orașului și un număr estimat de 5,5 milioane de persoane în zona de metrou din Miami în 2013, potrivit Biroului de recensământ al SUA. Mișcarea lui Miami nu se ridică la peste 40 de picioare, iar orașul are o înălțime medie de aproximativ 5 metri deasupra nivelului mării. Miami are veri fierbinți și umede și ierni scurte și blande, datorită climatului actual de monsoon al orașului.