The only entity that can conclusively connect YOU to your IP address is your ISP. However, IP block information is freely available and you can determine based on who owns which block in 90% of the cases where that IP address is...I work with ISPs to get updated lists of IP blocks that they own, so when I'm investigating a pirate, in many cases I'll know the state, and sometimes the city, that they live in without needing to subpoena an ISP for personal info.