Home > News Tips

Contacts Not Syncing to Mac from iPhone/iPad? [Why & Fixes)

Updated on Tuesday, December 3, 2024

iBoysoft author Jenny Zeng

Written by

Jenny Zeng
Professional tech editor

Approved by

Jessica Shee

English Français Deutsch やまと Español Português

Your contacts on Mac are usually synced through iCloud or your chosen cloud solution from iPhone, iPad, or other Apple devices. When you add, delete, or modify a contact on your iOS device, the change should be reflected on your Mac as well. However, if your contacts are not syncing or partially syncing to your Mac, you should try the following solutions.

How to fix contacts not syncing to Mac?

In this section, I'll cover 6 different ways to fix contacts not syncing to Mac. Whether you're looking for solutions to iPhone contacts not syncing to Mac or some contacts not syncing to Mac, you'll find the answers here.

Ensure iCloud Contacts syncing is enabled on both your Mac and iPhone

If this is your first time using Contacts on Mac, you must ensure Contacts is using iCloud on both your Mac and iPhone/iPad. Open Settings on your iPhone or System Settings/Preferences on your Mac, then navigate to Apple ID > iCloud, check the list of "Apps Using iCloud" and make sure iCloud is enabled for Contacts.

How to enable iCloud for Contacts on both Mac and iPhone

Ensure your Mac is connected to a stable internet connection

iCloud contacts sync through the internet. If your Mac isn't connected to the internet or the network is poor, it'll render iCloud contacts not syncing to Mac. So, the second thing is to ensure your internet connection is working properly. Also, if you're using a VPN, it's advisable to turn it off for the moment.

Ensure both your Mac and iPhone/iPad are logged in to the same Apple ID

Another prerequisite for iCloud contacts to sync on Mac is to use the same Apple ID across all the devices you want to sync. If you're uncertain about which account your Mac/iPhone is logged in, check it in Settings/System Settings/System Preferences > Apple ID.

Sign in to the same Apple ID on both Mac and iPhone

Check where your contacts are stored

If your contacts are not syncing to Messages on Mac or not all contacts are syncing to Mac, it's possible that the missing contacts are not stored in iCloud but in a different cloud service. 

To check where your contacts are saved, open Contacts on your iPhone/iPad and click Lists. From there, you should find out if your contacts are in iCloud or a third-party service like Gmail.

If some or all of your contacts are kept in a third-party cloud service, you must add the service to the internet accounts. To do this,

  1. Open the Contacts app.
  2. Click Contacts > Accounts in the menu bar.
  3. Select the Accounts tab.
  4. Click the ( + ) button.
    How to add Gmail accounts into Contacts
  5. Choose a Contacts account provider.
    Choose an internet account provider
  6. Follow the instructions to add the account.
  7. Reboot your Mac to allow the contacts to sync.

However, suppose you'd rather have all your contacts saved in iCloud; you can turn off contacts for other internet accounts, export those in the third-party cloud service, and then import them to iCloud.

Using Gmail contacts as an example, you can disable contacts with the following steps:

  1. On your Mac, go to System Settings/Preferences > Internet Accounts.
  2. Tap the Gmail account and turn off Contacts.

To transfer Gmail contacts to iCloud contacts, follow the steps below:

  1. Sign in to Gmail contacts.
  2. Click Export, then select "All Contacts" & "vCard," and click Export.
  3. Sign in to iCloud contacts.
  4. Click the ( + ) button and choose "Import Contact."
    How to import contacts to iCloud

Force contacts to sync on Mac

If you still find your contacts not syncing to Mac from iPhone/iPad, you can force your Mac to resync the address book with the following steps:

  1. Close the Contacts app.
  2. Open Finder, press Command-Shift-G, type ~/Library/Application Support/ in the search box and hit Enter.
    How to locate the AddressBook folder on Mac
  3. Locate the folder named AddressBook and rename it as Old AddressBook.
    How to force contacts to resync on Mac
  4.  Reboot your Mac.
  5. Launch the Contacts app. It will automatically generate a new AddressBook folder and redownload your contacts from iCloud.
  6. Delete the "Old AddressBook" folder.

Delete your iCloud account and re-add it

The last resort to fix contacts not syncing from iPhone to Mac or vice versa is to delete your iCloud account from the device and re-add it. Here's how to do it on your Mac:

  1. Go to System Settings/Preferences > Internet Accounts.
  2. Choose your iCloud account.
  3. Scroll down to the bottom and choose "Delete Account."
    How to delete your iCloud account on Mac
  4. Restart your Mac.
  5. Go back to Internet Accounts and add your iCloud account again.

Share these solutions to help others whose contacts are not synced to Mac.

 

Why are contacts not syncing to Mac?

If your contacts are not syncing to Mac, it's mainly due to one of the reasons below:

  • The missing contacts are tied to a different internet account like Gmail.
  • Your contacts are not fully synced.
  • Poor internet connection.
  • Not using the same Apple ID on Mac, iPhone, or iPad.
  • iCloud isn't enabled for Contacts.
  • Issues on your current iCloud account.

Hopefully, one of the above methods has resolved the issue of iCloud contacts not syncing to Mac. If this article is helpful, please share it to benefit more Mac users!