If you scroll through the list of processes in Activity Monitor, you will eventually spot a background task called launchd. It never uses much CPU or memory, but it is always there, quietly running in the background.
If you happen to look at the "PID" (Process ID) column in Activity Monitor, you will notice something very special about launchd. Its Process ID is always exactly 1.
So what is launchd, and why does it get the very first spot in your operating system?
The Parent of All Processes
launchd is the most important piece of software running on your Mac. It stands for Launch Daemon.
When you press the power button on your Mac, the hardware boots up and loads the core macOS kernel. Once the kernel is ready, the very first piece of software it starts is launchd. That is why it always receives Process ID 1.
From that moment on, launchd is responsible for starting absolutely everything else on your computer.
- It starts the login screen.
- It starts the
WindowServerso you can see your desktop (read more about What is WindowServer?). - It starts background services like Spotlight and Wi-Fi.
- Every single app you click in your Dock is technically launched by
launchd.
Because it starts everything, it is the parent process to your entire operating system.
Why is launchd using CPU?
Most of the time, launchd sits at 0% CPU. Its job is just to start other apps and then get out of the way.
However, if an app crashes, launchd is the system that steps in to clean up the mess or restart the app. If a specific background service gets stuck in a loop of crashing and restarting hundreds of times a second, launchd has to work overtime to keep handling those crashes. This can cause launchd to temporarily spike in CPU usage.
If you see launchd using a lot of CPU, the problem is almost never launchd itself. The problem is a broken app that launchd is desperately trying to manage.

Can I Force Quit launchd?
Absolutely not.
Because launchd is the parent of every other process on your Mac, force quitting it would instantly crash your entire operating system. Your Mac would freeze and immediately reboot.
Activity Monitor will actually prevent you from quitting it if you try. Just leave launchd alone to do its job.
Understand System Processes with MacStats
Activity Monitor is full of confusing processes like launchd, trustd, and nsurlsessiond. While it is a powerful tool for developers, it is not very helpful for everyday Mac users who just want to know why their computer is running slow.
We built MacStats to make monitoring your Mac simple.
MacStats lives in your menu bar and gives you a continuous, real-time look at your system health. When you notice your Mac getting hot or slowing down, you can click the active process in the MacStats menu and use the AI Process Explainer.
Instead of searching the web for an acronym, the AI Explainer tells you exactly what the process is, what it does, and whether you need to worry about it.

Stop guessing what background apps are launching. Download MacStats for Free and get real clarity on your system health.
Stop guessing what your Mac is doing.
Activity Monitor shows you numbers. MacStats explains them in plain English using AI. Keep an eye on your system health straight from your menu bar.
Download MacStats Free