I have various polygons within one layer in QGIS.

As a result I need the area where all polygons overlap as shown in the picture. Is there a way to do?

enter image description here

2 Answers 2


In the processing Toolbox, under SAGA, you have a treatement called polygon self-intersection which seems to be what you're seeking ...

(as a result, i seem to recall you will have a new field aggregating the id of all the polygons intersecting)


If you need only the geometry and not the attributes, just running normal Vector→ Geoprocessing Tools → Union with no Overlay layer [optional] should do the trick.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.