Wouldn't it be great if you always knew the origin of every phone call you receive? We get so many marketing calls and scam calls that it makes you want to throw your phone into the nearest puddle.

If you're on Android, you're in luck. You can keep your phone dry by installing an app called Phone2Location from the Google Play Store.

Phone2Location is a caller ID and location tracker. It lets you see the city, state, country, and network carrier of phone calls you receive on your device. Calls received from outside the five supported countries will only show the call's country of origin.

The five supported countries are: United States, United Kingdom, Canada, China, and India. The developer is working on support for other locales.

Download: Phone2Location (Free)

What Other Features Does It Have?

In addition to the on-screen information when you receive a call, the app boasts some other useful features for users.

They include an address book that sorts your contacts by location (city/state/country), the ability to block numbers from unwanted callers, and two different themes.

There is also a Premium version, which costs $7.99 for a lifetime license. It removes ads from the app and adds three additional themes, bringing the total number to five.

The app does a few restrictions you should be aware of:

  • It does not reveal a user's GPS location.
  • In India, it cannot show any information beyond the state for mobile numbers.
  • Mobile Number Portability (MNP) is not supported.

Do you have Phone2Location installed on your phone? Have you been impressed with the amount of information it includes? We'd also love to hear from iPhone owners. What apps do you use that have a similar functionality?

Looking for a geolocation tool for your website? Take a look at the free IP Geolocation API.

Image Credit: Rawpixel.com via Shutterstock