Roseau está situada en la desembocadura del río Roseau o río de la Reina ("Queen's"), que cruza la ciudad, siendo uno de los ríos más largos que cruzan las capitales de los estados caribeños.