diff --git a/README.md b/README.md
index 025ff18d837..adc01e18ed2 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
-# Cabal [![Hackage version](https://img.shields.io/hackage/v/Cabal.svg?label=Hackage)](https://hackage.haskell.org/package/Cabal) [![Stackage version](https://www.stackage.org/package/Cabal/badge/lts?label=Stackage)](https://www.stackage.org/package/Cabal) [![Build Status](https://secure.travis-ci.org/haskell/cabal.svg?branch=master)](http://travis-ci.org/haskell/cabal) [![Windows build status](https://ci.appveyor.com/api/projects/status/github/haskell/cabal?branch=master&svg=true)](https://ci.appveyor.com/project/23Skidoo/cabal) [![Documentation Status](http://readthedocs.org/projects/cabal/badge/?version=latest)](http://cabal.readthedocs.io/en/latest/?badge=latest)
+![Cabal Logo](./cabal-logo-assets/cabal-logo-respects-theme.svg)
-
+# Cabal [![Hackage version](https://img.shields.io/hackage/v/Cabal.svg?label=Hackage)](https://hackage.haskell.org/package/Cabal) [![Stackage version](https://www.stackage.org/package/Cabal/badge/lts?label=Stackage)](https://www.stackage.org/package/Cabal) [![Build Status](https://secure.travis-ci.org/haskell/cabal.svg?branch=master)](http://travis-ci.org/haskell/cabal) [![Windows build status](https://ci.appveyor.com/api/projects/status/github/haskell/cabal?branch=master&svg=true)](https://ci.appveyor.com/project/23Skidoo/cabal) [![Documentation Status](http://readthedocs.org/projects/cabal/badge/?version=latest)](http://cabal.readthedocs.io/en/latest/?badge=latest)
This Cabal Git repository contains the following packages:
diff --git a/cabal-logo-assets/cabal-logo-border-large.png b/cabal-logo-assets/cabal-logo-border-large.png
new file mode 100644
index 00000000000..fb4baa96ff3
Binary files /dev/null and b/cabal-logo-assets/cabal-logo-border-large.png differ
diff --git a/cabal-logo-assets/cabal-logo-compressed.svgz b/cabal-logo-assets/cabal-logo-compressed.svgz
new file mode 100644
index 00000000000..7ef50a4435a
Binary files /dev/null and b/cabal-logo-assets/cabal-logo-compressed.svgz differ
diff --git a/cabal-logo-assets/cabal-logo-mark.svg b/cabal-logo-assets/cabal-logo-mark.svg
new file mode 100644
index 00000000000..b9e5fb9480a
--- /dev/null
+++ b/cabal-logo-assets/cabal-logo-mark.svg
@@ -0,0 +1,31 @@
+
+
+
diff --git a/cabal-logo-assets/cabal-logo-respects-theme.svg b/cabal-logo-assets/cabal-logo-respects-theme.svg
new file mode 100644
index 00000000000..84c74d34178
--- /dev/null
+++ b/cabal-logo-assets/cabal-logo-respects-theme.svg
@@ -0,0 +1,89 @@
+
+
+
diff --git a/cabal-logo-assets/cabal-logo-transparent.png b/cabal-logo-assets/cabal-logo-transparent.png
new file mode 100644
index 00000000000..80601cff91c
Binary files /dev/null and b/cabal-logo-assets/cabal-logo-transparent.png differ
diff --git a/cabal-logo-assets/cabal-logo.svg b/cabal-logo-assets/cabal-logo.svg
new file mode 100644
index 00000000000..8852c78d634
--- /dev/null
+++ b/cabal-logo-assets/cabal-logo.svg
@@ -0,0 +1,86 @@
+
+
+