Miami está localizada ao longo da costa do Atlântico, no sudeste da Flórida. Miami está situada em uma vasta planície situada entre os Everglades da Flórida e a Baía de Biscayne. O Porto de Miami é o maior porto de navios de cruzeiro do mundo.
Miami é a cidade mais populosa do estado da Flórida. Tinha uma população de 419.777 dentro dos limites da cidade e cerca de 5,5 milhões de pessoas na área metropolitana de Miami em 2013, de acordo com o U.S. Census Bureau. A altitude de Miami não ultrapassa 12 metros, e a cidade tem uma altitude média de cerca de 5 metros acima do nível do mar. Miami tem verões quentes e úmidos e invernos curtos e amenos devido ao clima de monções da cidade.