I want to find Stack Overflow/Exchange users in my area.
Is there an easy way to do that?
Meta Stack Exchange is a question and answer site for meta-discussion of the Stack Exchange family of Q&A websites. It only takes a minute to sign up.Sign up to join this community
You could use the Stack Exchange Data Explorer (SEDE) and create a query against the
Location-Field of the
Users-Table. Such a query already exists. However, this is a very limited possibility, but maybe it's enough. It also depends on the users themselfes; if they haven't entered their location, you can't find them.
The only other possibility I see, is to get the IP address of each user. With that you can find really everyone, but that's not an option. It is also not reliable; if the user is accessing the site via a proxy or from within a corporate network, it could very well be an IP address from a completely different country.
Although someone suggested using the location field and the data explorer, that's not good enough.
For example, my location is currently "Rome, New York, United States". First off, there are variants as to specificity (some people only put a country or state). Second, if I were to do a search for Rome, I would get false positives (Rome, Georgia, United States and Rome, Italy) come to mind. I would also miss locations near my - Buffalo, Rochester, Syracuse, Utica, Albany - no one in those towns would show up unless I made my search queries very complicated.
Stack Overflow should work on adding geolocation to your profiles so you can search by users who are within 100 miles of your location, for example.
For SO, and SO only, you can do so effectively on Careers. You can't see who's in each geographical area without an invite and paying for access, but it still makes for fun browsing.