Miami liegt an der Atlantikküste im Südosten Floridas. Miami liegt auf einer weiten Ebene zwischen den Florida Everglades und der Biscayne Bay. Der Hafen von Miami ist der größte Kreuzfahrthafen der Welt.
Miami ist die bevölkerungsreichste Stadt im Bundesstaat Florida. Es hatte eine Bevölkerung von 419.777 innerhalb der Stadtgrenzen und schätzungsweise 5,5 Millionen Menschen in der Metropolregion Miami im Jahr 2013 nach Angaben des U.S. Census Bureau. Die Höhe von Miami steigt nicht über 40 Fuß und die Stadt hat eine durchschnittliche Höhe von etwa 5 Fuß über dem Meeresspiegel. Miami hat heiße und feuchte Sommer und kurze, milde Winter aufgrund des aktuellen Monsunklimas der Stadt.