Perrier compte 727 habitants pour une densité de 114 habitants par kilomètre carré. Cette commune se trouve dans la région Auvergne et dans le département Puy-de-Dôme(63). Le code postal de Perrier est le 63500 et son maire est M Bernard ROUX.