Geotargeting is not an exact science and the database is updated
monthly with updates from the vendor.
First test to see what information the database has about your IP.
Navigate to an ad and click on the Geotargeting Tab.
You will see something similar to this with your information:
Your IP Address: 99.117.123.163 Country: United States (US) State /
Region: City / Territory:
Based on this, it knows we're in the United States but doesn't know
where in North Carolina or Charlotte. Therefore if we set this restriction
the ad would not show for us.
For many users it can detect city and state but there are plenty it can't.