How to Show the Dock on an External Monitor on Mac
Plug in an external monitor and the Dock stays stubbornly on your MacBook's built-in screen. macOS has no “show Dock on this display” checkbox — instead, the Dock follows your pointer, and two settings decide whether that works. Here's how to get the Dock onto the screen you actually work on, on Ventura, Sonoma, and Sequoia.
Slide the Dock over with the pointer
- Make sure the Dock sits at the bottom: open System Settings → Desktop & Dock and set Position on screen to Bottom. The trick only works with a bottom Dock.
- Move your pointer onto the external monitor.
- Push the pointer to the bottom edge of that screen — then keep pushing down, as if you were trying to move past the edge.
- After a moment the Dock slides across to that display and stays there.
The Dock lives on one display at a time, so moving it here removes it from the other screen. To send it back, do the same push-down gesture on the original display. If the Dock is set to hide automatically, the first push just reveals it — keep pressing down and it will jump across on the second push.
Check “Displays have separate Spaces”
The pointer trick depends on each display running its own Spaces. That's the macOS default, but if someone has changed it, the Dock stays glued to the main display no matter what you do.
- Open System Settings → Desktop & Dock.
- Scroll down to the Mission Control section.
- Confirm Displays have separate Spaces is turned on.
- If you change this setting, log out and back in before it takes effect.
Make the external monitor the main display
Every time you log in or reconnect displays, the Dock starts on the main display. If you always want it on the external monitor, promote that monitor instead of repeating the pointer trick daily:
- Open System Settings → Displays.
- Select the external display in the diagram at the top.
- Set Use as to Main display.
Being the main display also makes it the default home for new windows and desktop icons, which is usually what you want on your biggest screen anyway.
A left or right Dock won't jump screens
If Position on screen is set to Left or Right, macOS anchors the Dock to the far edge of your whole display arrangement and the pointer gesture does nothing. That's worth knowing in both directions: it's why the trick “stopped working” for some people, and it's also the cleanest fix if you want the Dock to stay put forever.
When the Dock refuses to move
If the gesture does nothing, run through this checklist:
- Display mirroring is on. Mirrored displays behave as a single screen, so there's nowhere for the Dock to move. Turn mirroring off in System Settings → Displays by setting the external monitor to extend instead.
- You're pushing at an angle. The gesture wants a firm, straight push against the bottom edge. Flicking diagonally toward a corner can trigger a hot corner instead of moving the Dock.
- Auto-hide swallowed the first push. When the Dock hides automatically, the first push only reveals it on that screen. Pause a beat, then push down again to complete the move.
- Separate Spaces is off, or the Dock is on a side. Either one disables the gesture completely, as covered above.
One more quirk worth knowing: the Dock snaps back to the main display whenever you log out, restart, or unplug and reconnect the monitor. If you find yourself redoing the gesture every morning, promoting the external monitor to main display is the permanent fix — the pointer trick is really meant for ad-hoc moves during the day.
Mainspring can't rearrange your monitors, but it turns 90+ hidden macOS settings — including a full set of Dock tweaks — into labelled, reversible toggles. No Terminal, no guesswork.
Try Mainspring free →Signed & notarized by Apple · 1-day free trial · $29 once
If the Dock keeps wandering on its own
The same edge-push gesture fires by accident when your pointer rests at the bottom of the wrong screen, which is why the Dock sometimes teleports mid-task. If that annoys you more than it helps, see how to stop the Dock from moving between displays.