airportd is the macOS daemon that manages the Wi-Fi hardware (scanning, joining networks and keeping the connection up), and it runs as root; it's part of macOS and safe. Some CPU while it scans or switches access points is normal, and if Wi-Fi keeps dropping, run Wireless Diagnostics (Option-click the Wi-Fi icon) before resetting any settings.
Last reviewed · 1 source
One Mac, macOS 26.5 (25F71) on Apple silicon, read with ps and codesign on October 29, 2026
| Path | /usr/libexec/airportd |
|---|---|
| Runs as | root |
| Signed by | Apple (Software Signing), identifier com.apple.airport.airportd |
airportd is the macOS daemon responsible for managing the Wi-Fi hardware and wireless network connections. It handles scanning for available networks, connecting to saved networks, managing Wi-Fi security protocols (WPA2, WPA3), and maintaining the wireless connection. Its man page says simply that airportd manages wireless interfaces. On macOS 26.5 there is no separate wifid: airportd runs Wi-Fi as root, and the Wi-Fi menu runs in WiFiAgent.
High CPU usage during continuous Wi-Fi scanning in areas with many networks
Wi-Fi disconnections or instability traced to airportd errors in Console logs
Slow Wi-Fi performance caused by airportd repeatedly switching between access points
Excessive logging or crash reports related to airportd after macOS updates
Turn off Wi-Fi from the menu bar, then move /Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist to the Desktop as a backup (administrator password needed). Turn Wi-Fi back on. This removes saved network configurations and forces airportd to rebuild its preferences from scratch.
Hold the Option key and click the Wi-Fi icon in the menu bar, then select 'Open Wireless Diagnostics.' Run the diagnostics scan and review the report. This captures detailed airportd logs and can identify interference, signal issues, or driver problems.
Go to System Settings > Network, select Wi-Fi, click the minus (-) button to remove it, then click the plus (+) button to add it back. This recreates the network interface configuration that airportd manages and resolves many persistent connection issues.
Wi-Fi fixes reach your Mac in macOS updates. Check System Settings > General > Software Update, then test again before resetting anything else.
airportd using moderate resources while connecting to a network or scanning for available networks is normal behavior. Be concerned if it consistently uses more than 15% CPU when you are already connected to a stable network, or if Console.app shows repeated airportd errors correlating with Wi-Fi drops. Persistent high activity may indicate hardware issues or driver incompatibilities.
CoreLock's free Shields switch the macOS Firewall and Stealth mode on or off, asking for the administrator password each time. On macOS 26 or later, on open or weak Wi-Fi, they also offer Public Wi-Fi mode, which blocks non-essential incoming connections but doesn't encrypt traffic.
Many guides describe wifid as the Mac's Wi-Fi management daemon. On a Mac running macOS 26.5 (checked October 29, 2026) ...
symptomsd is a macOS system daemon. Its man page says only that it provides services for Apple's Symptom Framework, that...
mDNSResponder is the macOS daemon that implements Bonjour, Apple's zero-configuration networking protocol. It handles mu...
No. airportd is Apple's official Wi-Fi management daemon, named after Apple's AirPort branding for wireless networking. It is a core system process that ships with macOS, is code-signed by Apple, and is protected by System Integrity Protection. It is essential for Wi-Fi to function on your Mac.
High CPU from airportd usually occurs when it is actively scanning for Wi-Fi networks, switching between access points in a mesh network, or encountering connection issues that cause repeated reconnection attempts. In busy wireless environments (offices, apartments), airportd works harder to manage interference and select the best network.
On macOS 26.5 (checked October 29, 2026) there is no wifid: airportd runs Wi-Fi itself as root, WiFiAgent runs the Wi-Fi menu for the logged-in user, and two more Wi-Fi daemons, wifip2pd and wifianalyticsd, run beside them. Some guides split the work between airportd and a wifid; on this version of macOS, airportd is the one to look at.
Yes. Turning Wi-Fi off and back on from the menu bar effectively restarts airportd. For a more forceful restart, run 'sudo killall airportd' in Terminal. launchd will restart it immediately. This is a safe first troubleshooting step for Wi-Fi connectivity issues and is equivalent to toggling the Wi-Fi switch.
CoreLock's scan of running apps, network, permissions, startup items, AI agents and Downloads is free, with no account.
Apple silicon build 2.0.7 · Intel Mac?
For your Mac, not this phone ·
Count which apps can record your screen, use your mic or camera, or read your files, and get a free 0–100 estimate in your browser.
Estimate your Security ScoreFree · Calculated in your browser