「詳しく分かることもあれば、ほとんど分からないこともある」
が結論です。
IPアドレスは企業(プロバイダなど)ごとに一定の範囲が割り当てられていて、それはJPNICという組織が管理しているので「どのIPがどのプロバイダか」は確実に分かります。
その1個1個をどのように顧客(PCやスマホのユーザー)に割り当てるかは企業の方針次第で違います。
IPと場所は本来まったく関係ありません。
ocnとかだとそもそもホスト名に地域名が書いているので、逆引きで○○市○区くらいまで分かる場合が多い印象です。
今、正確に当てられるアドレスがあるとしたら、位置情報をONにしているユーザーのIP情報をMaxMindなどが保持しているので、そういう情報から絞り込んでいるのでしょうね。