I have three layers (one polygon, two point), and from the polygon layer I'm trying to select any polygons that contain points from both of the points layer. It seems like a simple Select by Location process, but that only allows for one comparison layer, so I'm not sure how to go about it.

2 Answers 2


You can use Select by Expression. Simply replace the names of your pointlayers:

overlay_contains('point1') and overlay_contains('point2')
  • Ah, I knew there had to be a simple solution. Thanks much
    – brlockwood
    Jan 23 at 22:32

You can use select by location with add to current selction.

enter image description here

Your Answer

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

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