Bahamy znajdują się na Oceanie Północnoatlantyckim. Wyspy położone są na południowy wschód od stanu Floryda i na północny wschód od Kuby.
Wyspy Bahama obejmują łącznie 8 625 mil kwadratowych, co oznacza, że łączny rozmiar wysp jest mniejszy niż stan Connecticut. Trzydzieści z wysp ma ludzi żyjących na nich. Długie, w większości płaskie koralowe wyspy mają tropikalny klimat morski, dzięki uprzejmości ciepłych wód Zatoki Perskiej. Lokalizacja wysp oznacza rozległe powodzie, a uszkodzenia spowodowane silnymi wiatrami są problemem, gdy huragany i tropikalne burze uderzają w obszar. Zanik rafy koralowej jest również problemem w wodach wokół wysp.