Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a point layer of students, and a polygon layer of district boundaries.

How can I select those students who are not in the district boundaries, a Select By "Not-in" Location, so to speak.

share|improve this question
up vote 17 down vote accepted

Use Select By Location, have it select all students within the boundaries, then reverse the selection. Ta da, you have a "Not-In" selection!

An alternative to this method would be to select all features, use Select By Location, pick the "remove from the currently selected features in" selection method, and have it remove all features that intersect the source (boundaries) layer.

share|improve this answer
And this would be a really simple ModelBuilder tool to build, if you want ot use this repeatedly. Just add the "Select By Location" tool to your model twice and adjust each tool as described above. – RyanDalton Oct 23 '12 at 21:23

One way to do this would be to create a new field in your students featureclass, then select the features that ARE within your district boundaries and calculate the field you just created to whatever value you deem necessary... as an example the field could be named "IN_DIST" and the points that are within the district get a value of "Y". Then you can use select by attribute to get records where "IN_DIST" does not equal "Y".

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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