Miami liegt im Südosten Floridas an der Atlantikküste. Die Stadt liegt auf einem Flachland, das sich zwischen der Biscayne Bay und den Florida Everglades erstreckt und eine Fläche von 55,27 Quadratmeilen umfasst.
Miamis Lage an der Atlantikküste bedeutet, dass es viele Strände gibt. Die Stadt hat eine der bevölkerungsreichsten in den USA. Im Jahr 2013 hatte Miami 417.460 Einwohner. Trotz der großen Bevölkerung ist Miami mit einer ungefähren Landfläche von 35 Quadratmeilen eine der kleinsten Großstädte der USA. Die meisten Flieger in die Stadt passieren den Miami International Airport, der jedes Jahr über 35 Millionen Passagiere bedient. Andere beliebte Flughäfen, die die Stadt bedienen, sind der Fort Lauderdale-Hollywood International Airport und der Kennedy International Airport.