How to Stop the Dock From Moving Between Displays on Mac
You glance down for the Dock and it's gone — it moved to the other monitor, seemingly on its own. It didn't: macOS moves a bottom-positioned Dock to whichever display's bottom edge you push the pointer against, and during normal work (closing a window, grabbing a scrollbar, clicking something near the bottom of the second screen) you perform that gesture without meaning to. Here's what triggers it and the three real ways to stop it, on Ventura, Sonoma, and Sequoia.
Why the Dock wanders
With Displays have separate Spaces enabled (the default), every display can host the Dock, and macOS uses one signal to decide you want it moved: the pointer pressing down past the bottom edge of a display that doesn't currently have it. Pause at the bottom of the second monitor a moment too long — often while aiming at something near the edge — and the Dock obligingly relocates. It's a feature doing its job on a trigger that's too easy to hit by accident.
Fix 1: Put the Dock on the left or right
The migration gesture only exists for a bottom Dock. Move it to a side and it anchors:
- Open System Settings → Desktop & Dock.
- Set Position on screen to Left or Right.
A side Dock pins itself to the far edge of your whole arrangement — the leftmost edge of the leftmost display, or rightmost of the rightmost — and no pointer gesture will move it, ever. This is the one-change complete cure. Side Docks have practical upsides on modern screens anyway: displays are wider than they are tall, so the Dock stops competing with documents for vertical space. The cost is a week of retraining your reflexes.
Fix 2: Keep the bottom Dock, change the habits
Want the Dock on the bottom and stationary? You can't disable the gesture by itself — there's no checkbox and no defaults key for it — but you can stop triggering it:
- The move needs a deliberate push past the edge, not a touch. Clicking things near the bottom of the other screen is safe; parking the pointer at the edge and continuing to drag down is what moves it.
- Put frequently clicked targets (persistent status windows, media players) a little away from the bottom edge of the secondary display.
- When it does hop, send it home the same way: push down at the bottom of the display where it belongs. Once the reflex exists, recovery takes a second.
Fix 3: Turn off Displays have Separate Spaces (with trade-offs)
The nuclear option. In System Settings → Desktop & Dock, scroll to the Mission Control section and switch off Displays have separate Spaces, then log out and back in. Your displays now form one continuous Space, the menu bar lives on the main display only, and the Dock stays put on the main display.
Know what you're giving up: with separate Spaces off, a full-screen app blanks your other displays instead of leaving them usable, and each display no longer keeps its own desktops in Mission Control. For most multi-monitor users those costs outweigh a wandering Dock — treat this fix as the last resort, and prefer the side Dock.
Which fix for which person
- You just want it to stop: side Dock (Fix 1). Total cure, small habit change.
- Bottom Dock is non-negotiable: habit changes (Fix 2), plus a fast push-it-back reflex.
- You also hate separate Spaces: Fix 3 solves both, if you never use full-screen apps across monitors.
While you're taming multi-monitor quirks, Mainspring turns 90+ hidden macOS settings — Dock, displays-adjacent behaviors, Finder and more — into labelled, reversible toggles.
Try Mainspring free →Signed & notarized by Apple · 1-day free trial · $29 once
Moving it on purpose
The same gesture, used deliberately, is genuinely useful — see how to move the Dock to another display for making it work for you instead of against you.