La ciudad se encuentra a orillas del mar Báltico, en una llanura costera plana y arenosa en el golfo de Riga, que surgió después de la última edad de hielo hace alrededor de 11 000 años.