Carnoux-en-Provence est située à l'est de Marseille, entre Aubagne au nord et Cassis au sud, au cœur d'un ensemble de collines prolongeant
à l'est le massif de Saint-Cyr. Le village est allongé le long d'un profond vallon d'orientation générale sud-ouest - nord-est, bordé au nord par un plateau, dont seule la partie est
appartient à la commune. La majorité des habitations se trouve sur le flanc nord-ouest du vallon, bien exposé