Casteljaloux es una población y comuna francesa, en la región de Aquitania, departamento de Lot y Garona, en el distrito de Nérac.
Es el chef-lieu y mayor población del cantón de Casteljaloux.