Why IP location is approximate
IP databases map addresses to network registration, routing, ISP, mobile carrier, VPN, proxy, or hosting information. City-level results can be outdated or shifted by VPNs, CGNAT, mobile gateways, and corporate networks.
Country-level signals are often steadier than city-level signals, but neither should be used as a precise location.