Город Киров расположен в долине реки Вятки, в среднем её течении, на северо-востоке Европейской части России, на Русской равнине, в зоне таёжных лесов, в поясе полесий.

Входит в территориальную группу регионов Приволжья - Приволжский федеральный округ.

Расстояние до ближайших крупных городов: Казани - 409 км, Перми - 471 км, Нижнего Новгорода – 563 км, Уфы - 734 км, Самары - 770 км.

Город расположен на реке Вятке, в 896 км от Москвы. Город расположен в месте рассечения Верхнекамской возвышенности долиной реки Вятки. Основная часть городской территории располагается на левом крутом берегу Вятки, в Средневятской (Кировской) низменности, на семи крупных холмах. Заречная часть располагается на правом пологом берегу, в северной части Вятского Увала.