Bakou se trouve dans l'est du pays, sur la rive sud de la presqu'île de la péninsule Abşeron, au bord de la mer Caspienne. Son histoire débute au Ier millénaire avant Jésus-Christ, mais les traces écrites les plus anciennes ne datent que du Ve siècle. En 2009, sa population est estimée à habitants, soit habitants environ dans l'agglomération, dont un grand nombre de réfugiés et déplacés internes de la guerre du Haut-Karabagh.