Santa Margarita y Monjós está situado al suroeste de la comarca del Alto Penedés, en el límite con la comarca del Garraf.