Fix iPhone Holiday Calendar for Your Country Without Changing Language
If you’re using an iPhone set to English but living outside the US, you’ve probably noticed US holidays cluttering your Calendar app. This happens because iOS ties holiday calendars directly to your region setting — not your language preference.
Why US Holidays Appear by Default
The Calendar app automatically subscribes to holidays based on your device’s region setting in Settings > General > Language & Region. If your region is set to “United States,” that’s what you’ll see in your holiday calendar, regardless of where you actually live or what language you’re using.
The key point: iOS treats language and region as separate settings. You can keep English as your UI language while changing your region to match your actual location.
How to Change Your Holiday Calendar
Step 1: Open Language & Region settings
Go to Settings > General > Language & Region. Note your current region — it’s probably set to “United States.”
Step 2: Select your local region
Tap “Region” and search for your country. iOS supports hundreds of regions including Australia, Canada, India, Germany, France, Japan, Singapore, Hong Kong, Brazil, Mexico, and most others. Each has its own holiday calendar.
Step 3: Refresh the Calendar app
Switch to Calendar and pull down on the calendar list to force a refresh. Within a few seconds, your holiday calendar will update. You’ll now see your local equivalent — “CA Holidays” instead of “US Holidays,” “AU Holidays,” “DE Holidays,” etc.
The Trade-off: Date and Time Formatting
Changing your region also changes system-wide date and time formats. If you select Australia, your dates flip from MM/DD/YYYY to DD/MM/YYYY, and time shifts to 24-hour format. This applies everywhere on your device — Calendar, Mail, Messages, Clock, and all other apps.
If this formatting change breaks your workflow, you have three workarounds:
Option 1: Manually manage the US holiday calendar
Keep your region as United States, then delete just the US holiday calendar. Go to Settings > Calendar > Subscribed Calendars, swipe left on “US Holidays,” and tap Delete. This removes the calendar without affecting other settings. The downside: you lose automatic holiday updates and must manually add important dates.
Option 2: Use a third-party calendar app
Google Calendar, Fantastical, or Microsoft Outlook let you subscribe to any country’s holidays independently of your system region setting. You can keep your region as United States while adding your local holidays through the app. This is the most flexible solution if you regularly need multiple regions’ holidays visible.
Option 3: Create a custom calendar
Go to Calendar > Calendars > Edit and tap the plus button to create a new local calendar. Manually add your country’s important dates. This gives you full control but requires ongoing maintenance.
Verify and Troubleshoot
Open Calendar and tap the Calendars button. Scroll to “Subscribed Calendars” to see which holiday calendar is active. You can toggle any holiday calendar on or off here.
If you’ve changed regions but the holiday calendar hasn’t updated, restart your iPhone. iOS sometimes caches calendar data and needs a restart to reflect region changes. If that doesn’t work, check that you’re running the latest iOS version — go to Settings > General > Software Update.
You can also verify your current region by returning to Settings > General > Language & Region and confirming the “Region” field shows your selected country.

This doesn’t work for me. I set my region to Germany but my calendar shows me the holidays for France. I changed it already back and forth but it is stuck on French holidays…
Chris, I’m having the same problem. I have my region set in Australia but the calendar kept displaying US holidays. Changing regions could temporarily solve the problem for me but eventually it would automatically switch back to the US version
Same here. I change from Singapore to Australia and it changes but then reverts to Singapore. I have to re-select Singapore then go back to Australia to reset it again.
Me too!
Very clear detailed instructions but they don’t work.
I thought since Trump left you would realise there is a country apart from America.
Come on you tech guys sort this out…
If I forget Mother’s Day I can’t blame Apple
I gave up as ‘ Apple’ keep messing with it.
Found this –
Settings
Calendar
Accounts
Add account
Other
https://p21-calendars.icloud.com/holiday/GB_en-GB.ics
It adds holidays, Mother’s Day, Father’s Day , trooping the colour and the regional bank holidays for N.Ireland, Scotland and Wales..
Sorted
i have managed to change to UK Holidays in the past it doesn’t last long and changes back to US Holidays all by itself…
If you want UK holidays on your phone for free follow these steps instead
Settings, calendar, accounts
add account
other
add subscribed calendar
https://icloud.com/holidays/GB_en-GB.ics
it seems pretty good to me. It all has all the bank holidays even for Scotland N.Ireland and Wales, Father’s Day and Mother’s Day etc etc…
David Yang Thanks a lot ✊ You helped me. Finally you found how to solve it. It helped me. Great
very useful tips! The holiday calendar was showing New Zealand on my mac but Hong Kong at my iphone. Your tip works! Thank you so much.