Facebook uses user data to display targeted ads. By analyzing a user's ad preferences, you can gain insights into their location:

This is the most accurate way to get a real-time location, but it requires the target to cooperate (or be tricked, which is ethically dubious).

: Many users list their current city or hometown under the Places Lived section of their profile.

Are you trying to of someone you met online?