Location services not working on MacBook Air M2 (also fails on brand new M4)
Hi everyone,
I’m experiencing persistent issues with location services on my MacBook Air 15” M2, and I’ve now confirmed the same behavior on a brand new MacBook Air with M4. Here’s a detailed breakdown of what’s happening:
The Problem:
• None of the system apps (Maps, Weather, Find My) or browser apps (Safari with Google Maps) can determine location.
• There are no errors, just no response or a message like “Unable to determine your location.”
• All relevant privacy permissions are enabled in System Settings → Privacy & Security → Location Services.
• Wi-Fi is strong and active (tried both regular home Wi-Fi and iPhone hotspot).
• No VPN or special configuration is used.
• iPhone on the same Wi-Fi network returns accurate location instantly.
What I’ve Tried:
• Clean install of macOS (no Time Machine migration)
• Running location logs while using Maps and Weather:
log stream --predicate 'subsystem == "com.apple.locationd"' --info
No output appears at all when opening location-using apps.
• Resetting TCC database:
tccutil reset Location
Returns: tccutil: Failed to reset Location
• Checked that locationd is running:
ps aux | grep locationd
<details>
<summary>Process output</summary>
_locationd 353 0,0 0,4 427053552 30480 ?? Ss 11:17 0:01.33 /usr/libexec/locationd
_locationd 525 0,0 0,2 426953456 12656 ?? S 11:17 0:00.13 /System/Library/PrivateFrameworks/GeoServices.framework/.../com.apple.geod
...
</details>
System info:
sw_vers
ProductName: macOS
ProductVersion: 15.5
BuildVersion: 24F74
system_profiler SPHardwareDataType | grep "Model Identifier"
Model Identifier: Mac14,15
Same problem is confirmed on another MacBook Air with M4 chip and clean macOS 15.5 install.
iPhone Works Fine:
My iPhone 15 Pro (iOS 17.5.1), connected to the same Wi‑Fi, gets exact location instantly.
The Question:
This suggests that the Wi‑Fi network is valid in Apple’s location database (since the iPhone resolves it fine), and that the issue lies in how macOS resolves location via Wi‑Fi (since these Macs don’t have GPS).
Has anyone else experienced this? Could this be a known issue in macOS 15.x on Apple Silicon Macs?
Thanks for any insight or workaround.
MacBook Air 15″, macOS 15.5