I have a map with Voronoi polygons and I need to join census data in it. The problem is that the geometry of voronois and census tracts (CT) do not match.

My goal is is to place census tracts (or only part of them, in most cases) within the corresponding voronois.

I'm having trouble thinking about how to calculate or weight the census data, since the census tracts might be contained in more than one voronoi polygon at the same time. Say, for example, how can I calculate the average population for any area of influence?


A screenshot of your data would help but I would build a Modelbuilder model:

  1. Make Feature Layer on Census tracts with Use Ratio Policy on Population Field. This way the population will be split accourding to intersections with the voronois in the next step
  2. Intersect Census tracts with Voronoi
  3. Summary Statistics with sum of population as statistics and voronoi id (or whatever) as case field

enter image description here

  • I'm not going to download your files. I have given you directions in my answer, try it yourself.
    – BERA
    Oct 17 '17 at 6:48
  • Alright, directions were very helpful indeed. Thanks. Oct 17 '17 at 13:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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