Craponne-sur-Arzon es una población y comuna francesa, situada en la región de Auvernia-Ródano-Alpes, departamento de Alto Loira, en el distrito de Le Puy-en-Velay.
Es el chef-lieu y mayor población del cantón de Craponne-sur-Arzon.