La ville de Creuzier-le-Vieux, de code postal 03300, appartient au département Allier et à la région Auvergne-Rhône-Alpes. En 2010, la ville comptait 3333 habitants. Creuzier-le-Vieux est située à proximité de Cusset, Vichy, Thiers mais aussi Riom ou Gerzat.