Постоянное население города — 85 760 чел. (2015), городского поселения — 94 840 чел. (2015).
Город расположен у основания Ейской косы, между Таганрогским заливом и Ейским лиманом Азовского моря. Название города происходит от реки Ея, впадающей в Ейский лиман. Жителей города Ейска называют ейчанами.