On the iPhone the city is displayed if the phone number is not in your contact list.

Is there a way to do this same thing on the Android?

enter image description here


City Caller ID says there is patent on this technology.

This app may be a duplicate.

  • If you trust some CallerID app (chose wisely, though I already kept some "obvious offenders" off that list I've not tested remaining candidates), some might include that. I'm not aware of any using some offline database, though – except for City, Country, Caller ID which was last updated ~4 years ago.
    – Izzy
    Apr 28, 2017 at 16:59
  • @Izzy Area codes for Mexico, Poland, Portugal, Sweden and Spain I should have posted I'm in the US. I feel like this should have been built into Android just like the iPhone.
    – William
    Apr 28, 2017 at 17:48
  • Agreed, William, but it obviously isn't. Some vendors might have included it, but AFAIK AOSP doesn't have it.
    – Izzy
    Apr 28, 2017 at 18:15

1 Answer 1


So this is an answer in progress but there was an app called "City Caller ID" but it was pulled from the app store after being sued. I have a copy of it backed up but it isn't complete. A more current app that appears to work is Phone 2 Location but it does cost money, but IMO it is worth every penny. Also on Oreo it actually(in the US) displays the state on stock it appears now. I need to confirm this on a Pixel because I am technically running Oreo on a Nexus device.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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