diff --git a/gnu/packages/gimp.scm b/gnu/packages/gimp.scm
index b11791b9215c5220783d3efeb13d8dc0e92eedbd..1cd779a9b08a33da6762756f4f2cce85fb4a9907 100644
--- a/gnu/packages/gimp.scm
+++ b/gnu/packages/gimp.scm
@@ -124,14 +124,15 @@ (define-public gegl
 (define-public gimp
   (package
     (name "gimp")
-    (version "2.8.14")
+    (version "2.8.16")
     (source (origin
               (method url-fetch)
-              (uri (string-append "http://download.gimp.org/pub/gimp/v2.8/gimp-"
-                                  version ".tar.bz2"))
+              (uri (string-append "http://download.gimp.org/pub/gimp/v"
+                                  (version-major+minor version)
+                                  "/gimp-" version ".tar.bz2"))
               (sha256
                (base32
-                "0bdj0l7a94jqhjnj40m9rqaf622wj905iximivb55iy98639aanq"))))
+                "1dsgazia9hmab8cw3iis7s69dvqyfj5wga7ds7w2q5mms1xqbqwm"))))
     (build-system gnu-build-system)
     (outputs '("out"
                "doc"))                            ;8 MiB of gtk-doc HTML