The 904 area code covers Jacksonville and the northeast corner of Florida. It reaches from the Georgia border down to St. Augustine. Since 2024 it has shared the area with the 324 area code.
Below are the counties and cities in 904, the time zone, the history of the code and advice on unknown 904 calls.
904 Area Code Quick Facts
| State | Florida |
| Location | Jacksonville and northeast Florida |
| Time zone | Eastern Time (UTC-5, UTC-4 during daylight saving time) |
| In service since | 1965 |
| Type | Geographic area code |
| Shares its area with | 324 (overlay since February 26, 2024) |
| Toll-free? | No, it is a regular geographic area code |
Check any other code with our free area code lookup tool.
Where Is the 904 Area Code Located?
Area code 904 is located in northeast Florida, on the Atlantic coast. It serves Duval, St. Johns, Nassau and Baker counties and almost all of Clay County. Main cities and towns:
- Jacksonville
- Jacksonville Beach
- St. Augustine
- Orange Park
- Fernandina Beach
What Time Zone Is the 904 Area Code In?
Jacksonville is on Eastern Time.
- Eastern Standard Time (EST), UTC-5, in winter
- Eastern Daylight Time (EDT), UTC-4, from mid March to early November
That makes it three hours ahead of Los Angeles and one hour ahead of Chicago. If you are calling for business, 9 a.m. to 5 p.m. local time is the safe window.
History of the 904 Area Code
- 1947: all of Florida uses 305.
- 1965: 904 is split off for North Florida.
- 1995: the Gainesville and Ocala region becomes 352.
- 1997: the Panhandle becomes 850.
- July 2001: Daytona Beach and the surrounding area become 386.
- February 26, 2024: 324 is added as an overlay.
At its largest, 904 ran all the way from Pensacola to Daytona Beach. Three splits in six years left it with the Jacksonville area only. Our 850 area code guide covers the Panhandle.
What Changed With 324?
The 324 overlay did not change any existing number. What changed is dialing: every call in the area now needs the area code. New customers may be given a 324 number, which is just as local to Jacksonville as 904.
How to Dial a 904 Number
Because more than one area code can serve the same streets, always dial the full ten-digit number.
- From the US or Canada: 1 + 904 + the seven-digit number
- From another country: your exit code + 1 + 904 + the seven-digit number
Is a Call From 904 a Scam?
A 904 call normally comes from a resident or business in the Jacksonville area. The city has a large port, several military bases and many banking and insurance offices, so service calls from 904 are common.
Watch for these warning signs:
- A recorded voice that says an account is locked or suspended
- A caller who wants payment by gift card, wire transfer or crypto
- A text with a link about a delivery, a toll or a refund
- A request for a one-time code that was just sent to your phone
Caller ID can be spoofed, so the number on your screen does not prove where a call comes from.
What to do with an unknown 904 call
- Let unknown numbers go to voicemail. A real caller leaves a message.
- Look up the company and call the number on its website.
- Block the number on your phone.
- Report scam calls at reportfraud.ftc.gov and register at donotcall.gov.
- Forward spam texts to 7726 (SPAM).
How to Get a 904 Phone Number
A local 904 number helps a business look established in Jacksonville.
- Carriers: new lines in northeast Florida receive 904 or 324 depending on which has free numbers.
- VoIP and virtual number providers: search by area code, pick a 904 number and forward calls to any phone.
- Toll-free numbers: a better fit if your customers are spread across the country.
Read our guides to virtual phone numbers and the 800 area code.
Area Codes Near 904
| 324 | Same area as 904 |
| 386 | Daytona Beach, Palm Coast, Lake City |
| 352 | Gainesville, Ocala |
| 850, 448 | Florida Panhandle |
| 912 | Savannah and Brunswick, Georgia |
Related guides: 850 area code for the Florida Panhandle, 786 area code for Miami, 305 area code for Miami.
904 Area Code FAQs
What city is area code 904?
Jacksonville, Florida. It also covers St. Augustine, Orange Park, Jacksonville Beach and Fernandina Beach.
Is Daytona Beach in 904?
Not any more. Daytona Beach moved to 386 in 2001.
What is the new area code for Jacksonville?
324. It became an overlay for the 904 area on February 26, 2024.
What time zone is 904?
Eastern Time.
Is 904 a toll-free number?
No. Toll-free codes are 800, 833, 844, 855, 866, 877 and 888.
Final Word
The 904 area code covers Jacksonville and northeast Florida on Eastern Time. It has been in service since 1965 and now shares its area with 324. Take the calls you expect and screen the rest.


