Hello, this might be in the hands of the CSV file, but it may also be a bug.
I looked in the CSV file and found San Ramon,California and San Francisco,California.
I also have my coordinates that come up as San Ramon, even though they are in San Francisco.
37.78674,-122.39222,ME
37.77493,-122.41942,San Francisco,California,San Francisco County,US
37.77993,-121.97802,San Ramon,California,Contra Costa County,US
The "ME" point is closer to San Francisco, it shows up as San Ramon. See this image:
ME is blue. San Francisco is green. San Ramon is red.

I understand that coordinates are not in a 2d space, but is there something about the math that is making ME show up as San Ramon?
>>> reverse_geocoder.search([(37.78674,-122.39222)])
[{'name': 'San Ramon', 'cc': 'US', 'lon': '-121.97802', 'admin1': 'California', 'admin2': 'Contra Costa County', 'lat': '37.77993'}]
Thank you.
Hello, this might be in the hands of the CSV file, but it may also be a bug.
I looked in the CSV file and found San Ramon,California and San Francisco,California.
I also have my coordinates that come up as San Ramon, even though they are in San Francisco.
The "ME" point is closer to San Francisco, it shows up as San Ramon. See this image:
ME is blue. San Francisco is green. San Ramon is red.
I understand that coordinates are not in a 2d space, but is there something about the math that is making ME show up as San Ramon?
Thank you.