diff --git a/CMakeLists.txt b/CMakeLists.txt
index 83407e10e35..ea51eed9d70 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -52,7 +52,7 @@ option(ENABLE_MYSQL "Enable building MP/add-ons servers with mysql support" OFF)
 option(ENABLE_TESTS "Build unit tests")
 option(ENABLE_NLS "Enable building of translations" ${ENABLE_GAME})
 
-set(BOOST_VERSION "1.67")
+set(BOOST_VERSION "1.70")
 
 if(NOT WIN32)
 	set(Lua_FIND_VERSION_MAJOR 5)
diff --git a/INSTALL.md b/INSTALL.md
index 37670eb70a0..36cfe0d01a7 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -8,7 +8,7 @@ later, or a version of Clang with equivalent support.
 You'll need to have these libraries and their development headers installed in
 order to build Wesnoth:
 
- * Boost libraries             >= 1.66.0
+ * Boost libraries             >= 1.70.0
      Most headers plus the following binary libs:
    * Filesystem
    * Locale
diff --git a/SConstruct b/SConstruct
index 049c6687449..86e1fc49f5c 100755
--- a/SConstruct
+++ b/SConstruct
@@ -196,7 +196,7 @@ if env['compile_db']:
     cdb = env.CompilationDatabase()
     Alias('cdb', cdb)
 
-boost_version = "1.67"
+boost_version = "1.70"
 
 def SortHelpText(a, b):
     return (a > b) - (a < b)
diff --git a/changelog.md b/changelog.md
index 98f8159ea80..5ffd04127c6 100644
--- a/changelog.md
+++ b/changelog.md
@@ -6,6 +6,7 @@
 ### Multiplayer
 ### Lua API
 ### Packaging
+   * Boost 1.70 or later is now required
 ### Terrain
 ### Translations
    * Updated translations: Bengali, British English, Finnish, Italian