IP addresses are allocated in blocks to countries and regions; furthermore, the addresses assigned by ISPs to their users can typically be identified with a specific metropolitan area. Thus your IP address may give some indication of your location; visit www.IP2Location.com to see how this works.
If you want to hide your location when surfing the web, use a proxy server; web sites will see the server's IP address, not yours.