Using this plugin you can display content based on user location.
The User Location is identified using their IP address and currently uses freegeoip.net API to identify user location.
Easy TinyMCE Shortcode Generator
Dynamic Content Based on Country
Dynamic Content Based on Country, State
Dynamic Content Based on Country, State and City
Set Global Content as well.
Extend the IP API with hook
Use inside Widget
[countrywise code="US" state_province="New York"]This Offer is for New York People[/countrywise]