airportd (Airport (Wi-Fi) Daemon) is a safe macOS network process. 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. It works closely with the higher-level SystemConfiguration framework and wifid to provide seamless wireless networking. 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.
Airport (Wi-Fi) Daemon
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. It works closely with the higher-level SystemConfiguration framework and wifid to provide seamless wireless networking.
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 run 'sudo rm /Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist' in Terminal. 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.
Run 'sudo rm -rf /Library/Preferences/SystemConfiguration/' in Terminal and restart your Mac. This performs a complete network configuration reset, forcing airportd and all other network daemons to start fresh. You will need to rejoin Wi-Fi networks afterward.
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 monitors airportd and your Wi-Fi connection health, detecting unusual network behavior such as unexpected access point switches, deauthentication patterns that may indicate a Wi-Fi attack, and abnormal scanning activity. It provides alerts when your wireless connection shows signs of interference or security threats.
Download CoreLock Freewifid is the macOS daemon that manages all Wi-Fi operations. It controls the Wi-Fi hardware, handles scanning for availa...
symptomsd is the macOS network diagnostics daemon that monitors network quality and connectivity health. It collects dat...
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.
airportd is the lower-level daemon that directly manages the Wi-Fi hardware, handles scanning, and maintains the wireless radio connection. wifid is a higher-level daemon that manages Wi-Fi network selection policies, known network preferences, and Auto-Join logic. They work together, with wifid making decisions and airportd executing them at the hardware level.
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.
Download CoreLock to identify suspicious processes, detect threats, and keep your Mac running smoothly.
Download CoreLock FreeAvailable for macOS and Windows