Cahors is located in the southwest of France, in the old province of Quercy, in the valley of the Lot river, and is found in a peninsula () formed by an U-shaped meander of that river which gives its name to the department.