Duplicate contacts keep coming back because more than one account is syncing the same address book. When your phone pulls contacts from Google, iCloud, a Samsung or Outlook account, and your SIM at the same time, deleting a contact locally does not delete it from every source, so the next sync re-downloads it.

TL;DR

  • Duplicates reappear because conflicting sync accounts re-add contacts you delete on the device.
  • The permanent fix is to pick one "source of truth" account and turn off Contacts sync for the rest.
  • Merge fragmented duplicates instead of deleting them, or you lose data stored on only one entry.
  • Android: Contacts › Fix & manage › Merge & fix. iPhone: tap the Duplicates Found card › Merge All.
  • After merging, keep syncing to a single account so the loop cannot restart.

Why do duplicate contacts keep reappearing after I delete them?

A duplicate contact is a second saved record for the same person, usually created when two accounts each hold their own copy. Modern phones connect to several at once: your Google account, your manufacturer account (Samsung, Xiaomi), a work Outlook inbox, iCloud, and the SIM. If "John Doe" lives in both Gmail and on your SIM, the phone shows two entries from two sources. Delete the SIM copy and the phone may sync with Google an hour later, see that Google still has John Doe, and re-download the entry to match the cloud. That sync-to-match behavior is the entire reason duplicates resurrect themselves.

How do I choose a single source of truth for contacts?

The permanent fix is to tell the phone to read and write contacts in only one place, your "source of truth." For most Android users that is the Google account; for iPhone users it is iCloud. Then disable Contacts sync everywhere else:

  1. Pick your primary account, usually Google on Android or iCloud on iPhone.
  2. On Android, open Settings › Accounts (or Passwords & accounts).
  3. Tap each secondary account (Outlook, Yahoo, Samsung account).
  4. Open its Account sync settings and toggle Contacts to Off.
  5. On iPhone, open Settings › [your name] › iCloud › Contacts On, then under Settings › Contacts › Accounts turn Contacts off for any secondary account.

With one account in charge, the phone stops re-pulling rival copies and the duplication cycle ends.

Should I delete or merge duplicate contacts?

Merge, don't delete. Duplicate entries are often fragmented: one "Sarah Smith" record may hold only a phone number pulled from WhatsApp, while the second holds only an email pulled from Gmail. If you delete one, you permanently lose whatever data lived only there. Merging combines the phone number, email, and any other fields into one complete card, so nothing is lost. Always merge first, then remove anything that is a true exact-duplicate of an already merged card.

Step-by-step: how to merge duplicate contacts safely

Platform Path Action
Android (Google Contacts) Contacts › Fix & manage › Merge & fix Review the duplicate list, then tap Merge all
iPhone (iOS 16+) Contacts, tap the Duplicates Found card at the top Tap View Duplicates › Merge All
Google Contacts on web contacts.google.com › Merge & fix Confirm matches, tap Merge

If no Duplicates card appears on iPhone, iOS did not detect exact matches; you may need to merge those manually or fix the spelling first. Built-in tools only catch near-identical entries, so slight name differences like "Jon Doe" versus "Johnathon Doe" are often missed.

Is fixing sync safe for my contacts?

Yes. Turning off Contacts sync for a secondary account does not delete those contacts; it only stops that account from pushing copies to your phone. The data remains in the account itself, and you can re-enable sync at any time. Merging is also reversible only before you confirm, so glance at the matched pairs first to be sure they are the same person. Before a large cleanup, it is worth exporting a backup, as covered in what to back up before cleaning your phone.

What if duplicates still come back?

If entries return even after picking one account, a second account still has Contacts sync enabled somewhere, often a Samsung, work, or SIM account that is easy to miss. Audit every account under Settings › Accounts and confirm Contacts is off for all but your primary. For deeper, brand-specific help, see why duplicate contacts keep coming back on Android, how to merge duplicate contacts from Google, Samsung, and SIM accounts, and how to remove duplicate contacts on iPhone. To also clear out empty entries left behind, read how to remove empty contacts on Android. The content and data utilities hub collects the rest of the contact and file cleanup tools.

FAQ

Why do my deleted contacts keep coming back?

Deleted contacts come back because another synced account still has them. When the phone next syncs, it re-downloads the entry to match the cloud. Stopping sync on every account except your chosen primary one ends the loop.

Is it better to merge or delete duplicate contacts?

Merge them. Duplicate entries often store different fields, such as a number on one and an email on the other, so deleting one loses data. Merging combines every field into a single complete contact.

How do I merge duplicate contacts on Android?

Open the Contacts app, tap Fix & manage, then Merge & fix. Google scans for duplicates and lets you tap Merge all to combine fragmented entries without losing data.

How do I merge duplicate contacts on iPhone?

On iOS 16 and later, open Contacts and look for a Duplicates Found card at the top of the list. Tap View Duplicates, then Merge All to combine them into single cards.

Does turning off contact sync delete my contacts?

No. Disabling Contacts sync for an account only stops it from pushing copies to your phone. The contacts stay safely in that account and reappear if you turn sync back on.

Once your address book is merged and syncing to one account, keep the rest of your phone just as tidy with the privacy-first Cleanor app for iPhone, which finds duplicate photos and large files locally without uploading anything.