Miami znajduje się wzdłuż wybrzeża Atlantyku w południowo-wschodniej Florydzie. Miami znajduje się na szerokiej równinie leżącej między Everglades na Florydzie i Zatoką Biscayne. Port w Miami jest największym portem statków wycieczkowych na świecie.
Miami jest najbardziej zaludnionym miastem w stanie Floryda. W Stanach Zjednoczonych populacja liczy 419 777 mieszkańców, a według szacunków 5,5 miliona ludzi w rejonie Miami w 2013 roku, według Amerykańskiego Biura ds. Spisu Ludności (Census Bureau). Elewacja Miami nie wznosi się ponad 40 stóp, a miasto ma średnią wysokość około 5 stóp nad poziomem morza. Miami ma gorące i wilgotne lata i krótkie, łagodne zimy ze względu na miejscowy klimat monsunowy.