Miami se encuentra a lo largo de la costa atlántica en el sureste de Florida. Miami está situada en una amplia llanura entre los Everglades de Florida y la Bahía de Biscayne. El Puerto de Miami es el puerto de cruceros más grande del mundo.
Miami es la ciudad más poblada del estado de Florida. Según la Oficina de Censos de los Estados Unidos, tenía una población de 419,777 habitantes dentro de los límites de la ciudad y un estimado de 5.5 millones de personas en el área metropolitana de Miami en 2013 La elevación de Miami no se eleva por encima de los 40 pies, y la ciudad tiene una elevación promedio de alrededor de 5 pies sobre el nivel del mar. Miami tiene veranos calurosos y húmedos e inviernos cortos y suaves debido al clima monzónico de la ciudad.