This issue is likely happening because your iPhone is still associating your old address with your current location due to cached location data. Here are a few steps to fix it:
1. Check Your Significant Locations
Your iPhone keeps track of frequently visited places, and this might still be set to your old address.
• Go to Settings > Privacy & Security > Location Services
• Scroll down and tap System Services
• Select Significant Locations (you may need to enter your passcode)
• Check if your old address is listed there. If it is, tap Clear History
2. Update Your Home Address in Apple Maps & Contacts
• Open Apple Maps
• Tap on your profile picture in the top right
• Select Favorites and check if your home address is correct
• If it’s wrong, remove it and add the correct address
• Also, go to Contacts > Your Contact Card and update your home address
3. Clear Cached Location Data in Google Maps
Since this is affecting Google Maps and other third-party apps, clearing the app’s cached data might help:
• Open Google Maps
• Tap on your profile picture > Settings
• Go to About, terms & privacy > Clear application data
4. Reset Network Settings
Since location services rely on network connections, resetting network settings might resolve the issue:
• Go to Settings > General > Transfer or Reset iPhone > Reset
• Tap Reset Network Settings (This won’t delete your data but will reset Wi-Fi passwords and networks)
5. Toggle Airplane Mode & Restart Your iPhone
• Turn on Airplane Mode in Settings
• Restart your iPhone
• Turn off Airplane Mode and check if the location updates correctly