Вятскополянский район образован 29 июня 1929 года в составе Нолинского округа Нижегородского края, с районным центром в селе Вятские Поляны, в него вошла часть территории бывшего Малмыжского уезда Вятской губернии. С 1934 года район в составе Кировского края, а с 1936 года — в Кировской области.
С 1 января 2006 года согласно Закону Кировской области от 07.12.2004 № 284-ЗО на территории района образованы 13 муниципальных образований: 2 городских и 11 сельских поселений.