How to Transfer Health Data to a New iPhone

Difficulty
Beginner
Tested on
iOS 18.4 - iPhone 15 Pro
You will need
Old iPhone, New iPhone, Stable Wi-Fi network, Apple ID credentials

Step by step

  1. 1 min

    Enable Health in iCloud Settings

    On your current iPhone, navigate to Settings > [Your Name] > iCloud > Show All. Ensure the toggle for Health is set to ON to synchronize your data with iCloud.

  2. 3 min

    Perform an Encrypted Backup

    If not using iCloud, connect your old iPhone to a computer. In Finder or iTunes, select your device, choose Encrypt Local Backup, and set a memorable password. Health data is only included in backups that are encrypted.

    Note: Health data will not transfer if you use a standard, unencrypted backup.
  3. 2 min

    Initiate iCloud Backup

    Go to Settings > [Your Name] > iCloud > iCloud Backup. Tap Back Up Now to ensure your most recent health metrics, activity rings, and workout history are uploaded to your iCloud account.

    Note: Keep the device connected to Wi-Fi until the progress bar completes.
  4. 2 min

    Initialize the New iPhone

    Power on your new iPhone and follow the on-screen prompts until you reach the Apps & Data screen. Select Restore from iCloud Backup or Restore from Mac/PC, depending on your chosen backup method.

  5. 10 min

    Complete Data Migration

    Select the most recent backup file from the list. Wait for the restore process to finish; the device will restart automatically once the migration of health databases is complete.

    Note: The time required depends on your internet speed and the size of your Health database.
  6. 1 min

    Confirm Data Integrity

    Open the Health app on your new device. Tap the Summary tab and ensure your recent steps, heart rate data, and workout summaries are present and accurate.

    Note: Initial indexing may take a few minutes if you have years of historical data.