This question already has an answer here:

I have a shapefile with polygons. And I have a csv file with points. Now I want to know for each point in which polygon it is situated. Every polygon has a number, so I want to create a file where you can find for each point the number of the polygon it is located in.

marked as duplicate by Devdatta Tengshe, PolyGeo Apr 27 '15 at 10:24

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


First, you need to import the points, and make sure they have the same coordinate system. Then you can use intersect to find out for each point in what polygon it is located. See this topic also. Intersection between points and polygons in QGis


This requires a few steps; 1. Transform your CSV to a shapefile using the add delimited layer Here

Then merge your point layer to the polygon layer using spatial location :see here

Now each point has its polygon attributes.

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