Bahamské ostrovy leží jihovýchodně od Floridy a severovýchodně od Kuby. Souostroví tvoří 30 větších, 700 menších (nazývaných dle velikosti cays nebo keys, odkud pramení také původní název Bahamského souostroví - Lucayské souostroví) a cca 2400 korálových ostrovů. Leží v Atlantském oceáně.