Key Economic Events Calendar

Stay updated on major economic announcements that move markets

Our economic calendar provides a comprehensive listing of important economic events and data releases worldwide. From central bank interest rate decisions to GDP reports, employment figures and more, these key events can impact financial markets and asset prices. 

Updated in real-time, our calendar makes it easy to stay on top of high-impact events. We highlight market-moving releases in red, including details on the previous reading, forecasts, and potential market reaction. You can also filter by country and importance to focus on the events that matter most.

 

Disclaimer: the information is authored by TRADING CENTRAL, a member of ANACOFI-CIF, an association approved by the Financial Markets Authority (AMF), and registered with the Register of Insurance, Banking and Finance Intermediaries (ORIAS) under number 17005458 in France. All statements of opinion and all projections, forecasts, or statements relating to expectations regarding future events or the possible future performance of investments, reflects the views of TRADING CENTRAL at any given time and are subject to change at any time. This information should not be construed as an offer, or a solicitation of an offer, or an invitation or inducement to engage in investment activity, and cannot be relied upon as a representation that any particular transaction necessarily could have been or can be effected at the stated price.

A real-time economic calendar

Imagine a calendar that provides up-to-the-minute information about important economic events and announcements that can impact financial markets. It serves you as a schedule of events, such as government reports, central bank decisions, and corporate earnings releases, and indicates their expected impact on currencies, stocks, commodities, and other assets.

What is an economic event?

An economic event in trading refers to a significant occurrence or announcement that can impact financial markets. These events can include things like government economic reports, corporate earnings releases, central bank decisions, geopolitical developments, and more.

The significance of an economic calendar

By offering real-time updates, an economic calendar helps individuals and organizations anticipate market movements, manage risks, and seize opportunities, making them an invaluable resource for anyone involved in financial markets.

It is a necessary tool for making informed decisions in financial markets, as it offers insights into key data releases such as GDP reports, employment figures, inflation rates, and central bank meetings.

This data, in turn, influences asset prices, currency exchange rates, and market sentiment. Moreover, businesses rely on the economic calendar to plan their strategies, allocate resources, and manage risks based on economic trends and forecasts.

SettingsRequest history8.1.18PHP Version759msRequest Duration4MBMemory UsageGET {slug}/{slug2}
status
200 OK
full_url
https://web-qa.staging.markets.com/trade/economic-calendar
controller_action
App\Http\Controllers\DynamicContentController@getPageFromCollection
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
status
200 OK
full_url
https://web-qa.staging.markets.com/trade/economic-calendar
action_name
controller_action
App\Http\Controllers\DynamicContentController@getPageFromCollection
uri
GET {slug}/{slug2}
controller
App\Http\Controllers\DynamicContentController@getPageFromCollection
file
app/Http/Controllers/DynamicContentController.php:311-368
middleware
web, SetDomain, GoMarkets, setlocale, trackingparams, redirects, Logout, pagecache, setrisk, gettranslations, getglobalsettings, urlstructure, saveReferral
duration
760ms
peak_memory
4MB
response
text/html; charset=UTF-8
request_format
html
request_query
[]
request_request
[]
request_headers
0 of 0
array:15 [ "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "connection" => array:1 [ 0 => "keep-alive" ] "host" => array:1 [ 0 => "web-qa.staging.markets.com" ] ]
request_cookies
[]
response_headers
0 of 0
array:3 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sun, 06 Apr 2025 05:55:14 GMT" ] ]
session_attributes
0 of 0
array:1 [ "_token" => "Q1EDe1oKK05OQ1pq7GflsmZoI1ulMErA49BOufZM" ]
  • warninglog[05:55:13] LOG.warning: explode(): Passing null to parameter #2 ($string) of type string is deprecat...
  • infolog[05:55:14] LOG.info: api_3a85df39784c97b79bf69f4686a66166 [ "\/trade\/economic-calendar\/", ...
  • infolog[05:55:14] LOG.info: api_f032990c82aa9bec45d3e3bb96346a10 [ "\/trade\/economic-calendar\/", ...
  • infolog[05:55:14] LOG.info: api_7fe7a66b2e26bae53f5fa87705d9ae0d [ "\/trade\/economic-calendar\/", ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • infolog[05:55:14] LOG.info: api_bd42749c33ce5aef1c557549817c9bfa [ "\/trade\/economic-calendar\/", ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:55:14] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • infolog[05:55:14] LOG.info: page_6795f477ab44469841af82b44dbb0a22 [ "\/trade\/economic-calendar\/", ...
  • Booting (12.79ms)time
  • Application (747ms)time
  • Routing (1.41ms)
  • 1 x Application (98.31%)
    747ms
    1 x Booting (1.68%)
    12.79ms
    1 x Routing (0.19%)
    1.41ms
    64 templates were rendered
    • 1x dynamic-contentdynamic-content.blade.php#?blade
    • 8x repeatable._include-blocks_include-blocks.blade.php#?blade
    • 3x components.spacerspacer.blade.php#?blade
    • 3x components.text-editortext-editor.blade.php#?blade
    • 1x components.economic-calendareconomic-calendar.blade.php#?blade
    • 1x components.create-account-newcreate-account-new.blade.php#?blade
    • 28x components.strapi-imgstrapi-img.blade.php#?blade
    • 1x layouts.mainmain.blade.php#?blade
    • 1x csscss.blade.php#?blade
    • 1x scripts.hrefmaphrefmap.blade.php#?blade
    • 1x layouts.headerheader.blade.php#?blade
    • 1x layouts.header.mobile-login-buttonsmobile-login-buttons.blade.php#?blade
    • 1x layouts.header.mobile-searchmobile-search.blade.php#?blade
    • 2x repeatable.languageslanguages.blade.php#?blade
    • 1x layouts.header.menumenu.blade.php#?blade
    • 1x layouts.header.search-togglesearch-toggle.blade.php#?blade
    • 1x layouts.header.login-buttonslogin-buttons.blade.php#?blade
    • 1x components.search-resultssearch-results.blade.php#?blade
    • 1x components.blur-animationblur-animation.blade.php#?blade
    • 1x layouts.floating.cookiescookies.blade.php#?blade
    • 1x scripts.breadcrumbsbreadcrumbs.blade.php#?blade
    • 1x components.corner-advertcorner-advert.blade.php#?blade
    • 1x layouts.footerfooter.blade.php#?blade
    • 1x scripts.functionalfunctional.blade.php#?blade
    • 1x scripts.trackingtracking.blade.php#?blade
    uri
    GET {slug}/{slug2}
    middleware
    web, SetDomain, GoMarkets, setlocale, trackingparams, redirects, Logout, pagecache, setrisk, gettranslations, getglobalsettings, urlstructure, saveReferral
    controller
    App\Http\Controllers\DynamicContentController@getPageFromCollection
    file
    app/Http/Controllers/DynamicContentController.php:311-368
    0 statements were executed0μs
          _token
          Q1EDe1oKK05OQ1pq7GflsmZoI1ulMErA49BOufZM
          ClearShow all
          Date ↕MethodURLData
          #12025-04-06 05:55:14GET/trade/economic-calendar/3664