If you use an Apple laptop and travel a lot, you may prefer using a mouse instead of your MacBook's trackpad. In the past, finding accessories for your Mac could be a challenge; now, almost every mouse will work with Apple devices, at least partially. Using a mouse can cause less fatigue as well as being much easier for tasks that require more accuracy, like Adobe Photoshop or gaming. Many wireless mice utilize multiple connectivity options, including Bluetooth, so you can easily pair your mouse without the need for dongles or USB receivers, and most are either rechargeable via USB or can last for months off a single AA battery.
The best wireless mouse for MacBook Pro that we've tested to date is the Apple Magic Mouse 2. This mouse connects to your MacBook via Bluetooth, so you don't need any dongles or USB receivers to use it. It looks and feels very premium and has a great build quality that should be able to withstand being tossed into a laptop case and brought around with you. The built-in battery is rechargeable via Lightning, so you don't need to bring more cables with you as you can use your iPhone charging cable to charge up your mouse, which is nice.
The entire surface of this mouse is a tactile touch-sensitive area that allows you to mimic most of the touch-based gestures that you use on your trackpad, including horizontal scroll. Unfortunately, the CPI is locked at 1300, though this is likely fine for most people, and you can adjust the sensitivity via a slider within the macOS settings window. It also doesn't have the greatest click latency, though again this won't be noticeable in normal use and likely would only be noticeable during competitive gaming, which this mouse isn't designed for.
The low profile and sleek design of this mouse mean it's only suited for fingertip grip and may not be the most ergonomic for longer sessions, but it also helps make it nice and small for tossing into a laptop case or bag. While it doesn't have the performance of some other mice, its Bluetooth connectivity, touch gestures, premium design, and small form factor make it a great companion to your MacBook Pro.
If you want something more comfortable for extended use, go for the Logitech MX Master 3. It isn't as portable as the Apple Magic Mouse 2, and it doesn't have the macOS touch gestures, but it's much more ergonomic and comfortable for long work sessions. It can be used via Bluetooth, so you don't need to use any USB dongles. It has a horizontal scroll wheel and multiple buttons that can be programmed within the Logitech Options software, which is fully compatible with macOS. It's fairly large, but if you have a larger laptop case you should still be able to fit it in a side pocket. It feels even better built than the Apple mouse. It's a fairly expensive mouse, but you can often find the Logitech MX Master 2S on sale for much cheaper; its buttons are a bit more awkwardly placed, but it performs similarly and may be worth considering as well.
If you want something small and portable that is compatible with macOS' touch gestures, get the Apple mouse, but if you find your hand gets cramped up after hours of use and want something more ergonomic, you may want to consider the Logitech.
The best gaming mouse for MacBook Pro we've tested so far is the Logitech G Pro Wireless. The sensor on it is excellent with a wide range of customizable CPI settings, plus the high maximum polling rates gives it a smooth cursor movement. With low wireless click latency, this mouse is very responsive. Two dedicated programmable buttons on both sides make it useful for MMO gamers if you don't want to buy a dedicated MMO mouse.
The Logitech G HUB software is an excellent program for gaming and offers tons of options. You can even set a G-Shift button, which acts like a Shift Key on the keyboard and opens up more programmable controls. It has an ambidextrous design, plus it's suitable for almost any type of hand size and grip.
However, the wire it comes with is made out of rubber, feels heavy, and drags on the desk. Overall, this is a great gaming mouse for MacBook Pro.
If you want a gaming mouse for your MacBook Pro but need something more portable, check out the Razer Atheris. Its software isn't compatible with macOS like the Logitech G Pro Wireless, so you can't customize the programmable buttons with access to a Windows PC, but it's much smaller and easier to toss into a laptop case. Due to its small size, it's best used in fingertip grip, unless you have small hands, in which case you may be able to claw grip it. While its click latency is a bit higher than the Logitech, it should still be low enough to not be noticeable. It has two programmable buttons on the side, but unfortunately, you'll have to program these on a Windows PC and save the settings to the mouse, as the Razer software isn't compatible with macOS.
If you want to be able to easily reprogram your buttons on your Mac and don't mind the larger size, get the Logitech, but if you need a gaming mouse that's extra small and portable, go with the Razer.
The best mouse for Mac in the budget category that we've tested so far is the Logitech M510. This wireless mouse is fairly small, so you can easily toss it into most laptop cases, and it's available in a fairly wide range of colors to match your style. Its scroll wheel has an L/R tilt for horizontal scrolling, and it has two side buttons that can be programmed to various commands through the Logitech Options software, which works great on macOS.
Unfortunately, this mouse doesn't have Bluetooth, so you'll have to plug the included USB receiver into your MacBook. This means that if you have a newer MacBook Pro that only has USB-C ports, you'll need a USB-C to USB-A dongle as well. It's a decent mouse for people with most hand sizes, though very large hands will likely have to use it in the fingertip grip to get a comfortable hold. It uses a single AA battery, which Logitech claims can last up to two years, and means you can easily swap it out when traveling without having to wait for it to charge.
While not as customizable as some gaming options, this mouse still has a surprising amount of customization options. You can adjust the CPI, and every button other than the L/R click can be programmed, including the mouse wheel tilt. While it's not as low-profile as the Apple Magic Mouse 2 and it can't handle all of macOS' touch gestures, this is still a decent mouse if you want something wireless without breaking the bank.
If you're looking for a wired alternative, the SteelSeries Rival 3 is a good mouse for any type of use. It's not wireless like the Logitech M510, but with one of the lowest CPI errors we've tested so far, the sensor on this mouse is outstanding and would please any type of user. The SteelSeries software makes this mouse fully customizable, and with on-board memory for key bindings, you can use it on multiple computers. Unfortunately, it doesn't save macros. It's similar in size to the Logitech, with an ambidextrous design, but the side buttons are difficult to press and the low scroll profile may not be suited for everyone. This mouse is amazing for people who use the claw and fingertip grip.
If you're looking for a wireless budget mouse for the MacBook Pro, the Logitech is a good choice. However, if you prefer wired mice, the SteelSeries is also a good pick.
Our recommendations above are what we think are currently the best mice for MacBook Pro for most people. We factor in the price (a cheaper mouse wins over a pricier one if the difference isn't worth it), feedback from our visitors, and availability (no mice that are difficult to find or almost out of stock everywhere).
If you would like to do the work of choosing yourself, here is the list of all our reviews of mice. Be careful not to get too caught up in the details. While no mouse is perfect for every use, most mice are great enough to please almost everyone, and the differences are often not noticeable unless you really look for them.
02/17/2020: Updated our picks after testing more products. Added the SteelSeries Rival 3 as a budget alternative.