Charleval est une commune qui compte environ 3000 habitants. La commune se situe entre la rive gauche de la Durance et les contreforts de la chaîne des côtes. La commune est limitrophe de Mallemort, de Lambesc, de Cadenet, de Puget, de la Roque d'Anthéron et de Vernègues.