Вятские Поляны — третий по численности населения город в Кировской области России.

Административный центр Вятскополянского района (в его состав не входит).

Расположен на крайнем юге области на правом крутом берегу реки Вятка, в ста километрах от её устья, недалеко от границ Татарстана и Удмуртии.

Через город протекают река Ошторма и её левый приток Тойменка.

Расстояния от города — по прямой (и по дороге): Сосновка — 13 (19) км, Малмыж — 40 (55) км, Киров — 275 (320) км, Кукмор — 9 (9) км, Казань — 125 (150) км.

По классификации В. П. Кёппена город расположен в зоне влажного континентального климата (Dfb).

По северо-западной окраине города проходит ж.-д. магистраль Москва — Казань — Екатеринбург (пересекает Вятку по ж.-д. мосту севернее города).

На территории города расположена станция Вятские Поляны (с вокзалом) и остановочная платформа 942 км (Горьковская ж. д.).

От города на запад ведёт автодорога Вятские Поляны — Кукмор (далее на М-7, Казань), сразу за городом от неё на север отходит автодорога Вятские Поляны — Малмыж — Киров (также на Йошкар-Олу).

На восток от города к автомобильному мосту через Вятку ведёт автодорога Вятские Поляны — Сосновка (на Можгу, Ижевск).

Транзитный поток автомобилей проходит через окраинные улицы или центр города.

Улично-дорожная сеть города разделена на пять частей железной дорогой, реками Ошторма и Тойменка.

Центральную часть города и левый берег Оштормы связывают два моста — по ул. Дзержинского и ул. Тойменка (оба находятся выше впадения р. Тойменка).