diff --git a/Cargo.lock b/Cargo.lock
index 1c6cc2ada7..a71baec9f7 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -4662,9 +4662,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
 
 [[package]]
 name = "tokio"
-version = "1.10.1"
+version = "1.11.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "92036be488bb6594459f2e03b60e42df6f937fe6ca5c5ffdcb539c6b84dc40f5"
+checksum = "b4efe6fc2395938c8155973d7be49fe8d03a843726e285e100a8a383cc0154ce"
 dependencies = [
  "autocfg",
  "bytes",
diff --git a/Cargo.toml b/Cargo.toml
index d749e139e2..0fe3496bc7 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -145,7 +145,7 @@ snafu = "0.6.9"
 structopt = "0.3.23"
 thiserror = "1.0.28"
 tikv-jemalloc-ctl = { version = "0.4.0" }
-tokio = { version = "1.0", features = ["macros", "rt-multi-thread", "parking_lot", "signal"] }
+tokio = { version = "1.11", features = ["macros", "rt-multi-thread", "parking_lot", "signal"] }
 tokio-stream = { version = "0.1.2", features = ["net"] }
 tokio-util = { version = "0.6.3" }
 tonic = "0.5.0"
diff --git a/client_util/Cargo.toml b/client_util/Cargo.toml
index 54658eab34..c7b1f313ab 100644
--- a/client_util/Cargo.toml
+++ b/client_util/Cargo.toml
@@ -13,4 +13,4 @@ tonic = { version = "0.5.0" }
 tower = "0.4"
 
 [dev-dependencies]
-tokio = { version = "1.0", features = ["macros"] }
\ No newline at end of file
+tokio = { version = "1.11", features = ["macros"] }
\ No newline at end of file
diff --git a/grpc-router/Cargo.toml b/grpc-router/Cargo.toml
index 5c370cc41a..62c426fe60 100644
--- a/grpc-router/Cargo.toml
+++ b/grpc-router/Cargo.toml
@@ -13,7 +13,7 @@ paste = "1.0.5"
 prost = "0.8"
 prost-types = "0.8"
 thiserror = "1.0.28"
-tokio = { version = "1.0", features = ["macros", "rt-multi-thread", "parking_lot", "signal"] }
+tokio = { version = "1.11", features = ["macros", "rt-multi-thread", "parking_lot", "signal"] }
 tokio-stream = { version = "0.1.2", features = ["net"] }
 tokio-util = { version = "0.6.3" }
 tonic = "0.5"
diff --git a/influxdb2_client/Cargo.toml b/influxdb2_client/Cargo.toml
index 932a58c569..735458ac2e 100644
--- a/influxdb2_client/Cargo.toml
+++ b/influxdb2_client/Cargo.toml
@@ -17,5 +17,5 @@ url = "2.1.1"
 mockito = "0.30"
 once_cell = { version = "1.4.0", features = ["parking_lot"] }
 parking_lot = "0.11.2"
-tokio = { version = "1.0", features = ["macros", "rt-multi-thread"] }
+tokio = { version = "1.11", features = ["macros", "rt-multi-thread"] }
 test_helpers = { path = "../test_helpers" }
diff --git a/influxdb_iox_client/Cargo.toml b/influxdb_iox_client/Cargo.toml
index d20e58e20e..30806d3458 100644
--- a/influxdb_iox_client/Cargo.toml
+++ b/influxdb_iox_client/Cargo.toml
@@ -27,4 +27,4 @@ tonic = { version = "0.5.0" }
 
 [dev-dependencies] # In alphabetical order
 serde_json = "1.0"
-tokio = { version = "1.0", features = ["macros"] }
+tokio = { version = "1.11", features = ["macros"] }
diff --git a/internal_types/Cargo.toml b/internal_types/Cargo.toml
index ae2d66c438..1eef3e08d5 100644
--- a/internal_types/Cargo.toml
+++ b/internal_types/Cargo.toml
@@ -13,9 +13,9 @@ indexmap = "1.6"
 itertools = "0.10.1"
 observability_deps = { path = "../observability_deps" }
 snafu = "0.6"
-tokio = { version = "1.0", features = ["sync"] }
+tokio = { version = "1.11", features = ["sync"] }
 
 [dev-dependencies]
 arrow_util = { path = "../arrow_util" }
 futures = "0.3"
-tokio = { version = "1.0", features = ["macros", "rt", "rt-multi-thread", "sync", "time"] }
+tokio = { version = "1.11", features = ["macros", "rt", "rt-multi-thread", "sync", "time"] }
diff --git a/iox_data_generator/Cargo.toml b/iox_data_generator/Cargo.toml
index 48c039b66a..fb613ea176 100644
--- a/iox_data_generator/Cargo.toml
+++ b/iox_data_generator/Cargo.toml
@@ -23,7 +23,7 @@ rand_core = "0.6.2"
 rand_seeder = "0.2.1"
 serde = { version = "1.0", features = ["derive"] }
 snafu = "0.6.8"
-tokio = { version = "1.0", features = ["macros", "rt-multi-thread"] }
+tokio = { version = "1.11", features = ["macros", "rt-multi-thread"] }
 toml = "0.5.6"
 tracing = "0.1"
 tracing-futures = "0.2.4"
diff --git a/iox_object_store/Cargo.toml b/iox_object_store/Cargo.toml
index 88161a92e4..d98b82d208 100644
--- a/iox_object_store/Cargo.toml
+++ b/iox_object_store/Cargo.toml
@@ -12,6 +12,6 @@ futures = "0.3"
 object_store = { path = "../object_store" }
 observability_deps = { path = "../observability_deps" }
 snafu = "0.6"
-tokio = { version = "1.0", features = ["macros", "time"] }
+tokio = { version = "1.11", features = ["macros", "time"] }
 tokio-stream = "0.1"
 uuid = { version = "0.8", features = ["serde", "v4"] }
diff --git a/lifecycle/Cargo.toml b/lifecycle/Cargo.toml
index b3974cb973..970ca79adc 100644
--- a/lifecycle/Cargo.toml
+++ b/lifecycle/Cargo.toml
@@ -12,7 +12,7 @@ futures = "0.3"
 hashbrown = "0.11"
 internal_types = { path = "../internal_types" }
 observability_deps = { path = "../observability_deps" }
-tokio = { version = "1.0", features = ["macros", "time"] }
+tokio = { version = "1.11", features = ["macros", "time"] }
 tracker = { path = "../tracker" }
 [dev-dependencies]
 
diff --git a/mutable_buffer/Cargo.toml b/mutable_buffer/Cargo.toml
index 2c684309c8..49194df071 100644
--- a/mutable_buffer/Cargo.toml
+++ b/mutable_buffer/Cargo.toml
@@ -27,7 +27,7 @@ metrics = { path = "../metrics" }
 observability_deps = { path = "../observability_deps" }
 parking_lot = "0.11.2"
 snafu = "0.6.2"
-tokio = { version = "1.0", features = ["macros"] }
+tokio = { version = "1.11", features = ["macros"] }
 
 [dev-dependencies] # In alphabetical order
 test_helpers = { path = "../test_helpers" }
diff --git a/object_store/Cargo.toml b/object_store/Cargo.toml
index 814f7f1f1d..b6ea8f8ea1 100644
--- a/object_store/Cargo.toml
+++ b/object_store/Cargo.toml
@@ -22,7 +22,7 @@ rusoto_core = { version = "0.47.0", optional = true}
 rusoto_credential = { version = "0.47.0", optional = true}
 rusoto_s3 = { version = "0.47.0", optional = true}
 snafu = { version = "0.6.10", features = ["futures"] }
-tokio = { version = "1.0", features = ["macros", "fs"] }
+tokio = { version = "1.11", features = ["macros", "fs"] }
 # Filesystem integration
 tokio-util = { version = "0.6.3", features = [ "io" ] }
 reqwest = "0.11"
diff --git a/query/Cargo.toml b/query/Cargo.toml
index 0907609c21..d03fb66b76 100644
--- a/query/Cargo.toml
+++ b/query/Cargo.toml
@@ -29,7 +29,7 @@ metrics = { path = "../metrics" }
 parking_lot = "0.11.2"
 regex = "1"
 snafu = "0.6.3"
-tokio = { version = "1.0", features = ["macros"] }
+tokio = { version = "1.11", features = ["macros"] }
 tokio-stream = "0.1.2"
 trace = { path = "../trace" }
 tracker = { path = "../tracker" }
diff --git a/query_tests/Cargo.toml b/query_tests/Cargo.toml
index 5ef5c8af73..57b69e412f 100644
--- a/query_tests/Cargo.toml
+++ b/query_tests/Cargo.toml
@@ -25,4 +25,4 @@ object_store = { path = "../object_store" }
 snafu = "0.6.3"
 tempfile = "3.1.0"
 test_helpers = { path = "../test_helpers" }
-tokio = { version = "1.0", features = ["macros", "time"] }
+tokio = { version = "1.11", features = ["macros", "time"] }
diff --git a/server/Cargo.toml b/server/Cargo.toml
index 6e490310f8..fbf9e0d580 100644
--- a/server/Cargo.toml
+++ b/server/Cargo.toml
@@ -49,7 +49,7 @@ snafu = "0.6"
 snap = "1.0.0"
 tikv-jemalloc-ctl = "0.4.0"
 trace = { path = "../trace" }
-tokio = { version = "1.0", features = ["macros", "time"] }
+tokio = { version = "1.11", features = ["macros", "time"] }
 tokio-util = { version = "0.6.3" }
 tracker = { path = "../tracker" }
 uuid = { version = "0.8", features = ["serde", "v4"] }
@@ -58,7 +58,7 @@ write_buffer = { path = "../write_buffer" }
 [dev-dependencies] # In alphabetical order
 arrow_util = { path = "../arrow_util" }
 datafusion = { path = "../datafusion" }
-tokio = { version = "1.0", features = ["macros", "time"] }
+tokio = { version = "1.11", features = ["macros", "time"] }
 test_helpers = { path = "../test_helpers" }
 
 [features]
diff --git a/server_benchmarks/Cargo.toml b/server_benchmarks/Cargo.toml
index 4b124959f6..3824ce314c 100644
--- a/server_benchmarks/Cargo.toml
+++ b/server_benchmarks/Cargo.toml
@@ -28,7 +28,7 @@ query_tests = { path = "../query_tests" }
 rand = "0.8.3"
 server = { path = "../server" }
 test_helpers = { path = "../test_helpers" }
-tokio = { version = "1.0", features = ["macros", "time"] }
+tokio = { version = "1.11", features = ["macros", "time"] }
 
 [[bench]]
 name = "influxrpc"
diff --git a/trace_exporters/Cargo.toml b/trace_exporters/Cargo.toml
index 6e6d90aa04..0381d6f1af 100644
--- a/trace_exporters/Cargo.toml
+++ b/trace_exporters/Cargo.toml
@@ -15,7 +15,7 @@ opentelemetry = { version = "0.16", features = ["rt-tokio"] }
 opentelemetry-jaeger = { version = "0.15", optional = true, features = ["rt-tokio"] }
 snafu = "0.6"
 structopt = { version = "0.3.23" }
-tokio = { version = "1.0", features = ["macros", "time", "sync", "rt"] }
+tokio = { version = "1.11", features = ["macros", "time", "sync", "rt"] }
 tokio-util = { version = "0.6.3" }
 trace = { path = "../trace" }
 
diff --git a/tracker/Cargo.toml b/tracker/Cargo.toml
index fc759e4fb5..2b3afdedf0 100644
--- a/tracker/Cargo.toml
+++ b/tracker/Cargo.toml
@@ -14,9 +14,9 @@ metrics = { path = "../metrics" }
 observability_deps = { path = "../observability_deps" }
 parking_lot = "0.11.2"
 pin-project = "1.0"
-tokio = { version = "1.0", features = ["macros", "time"] }
+tokio = { version = "1.11", features = ["macros", "time"] }
 tokio-util = { version = "0.6.3" }
 
 [dev-dependencies]
 # Need the multi-threaded executor for testing
-tokio = { version = "1.0", features = ["macros", "time", "rt-multi-thread"] }
+tokio = { version = "1.11", features = ["macros", "time", "rt-multi-thread"] }
diff --git a/write_buffer/Cargo.toml b/write_buffer/Cargo.toml
index 9b8927f9e8..3ed9678932 100644
--- a/write_buffer/Cargo.toml
+++ b/write_buffer/Cargo.toml
@@ -12,7 +12,7 @@ futures = "0.3"
 observability_deps = { path = "../observability_deps" }
 parking_lot = "0.11.2"
 rdkafka = "0.26.0"
-tokio = { version = "1.0", features = ["macros", "fs"] }
+tokio = { version = "1.11", features = ["macros", "fs"] }
 
 [dev-dependencies]
 dotenv = "0.15.0"