diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index 301b2fa23d8b84068d859f44fde8b836620b7629..070d9ba09380e044eae0bb7701a56d9ec492cf74 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -663,14 +663,14 @@ (define-public notifymuch
 (define-public notmuch
   (package
     (name "notmuch")
-    (version "0.23.7")
+    (version "0.24")
     (source (origin
               (method url-fetch)
               (uri (string-append "https://notmuchmail.org/releases/notmuch-"
                                   version ".tar.gz"))
               (sha256
                (base32
-                "04w90c43zk23pys6prkqb14al408qypifcfj2qznqpwlf46v26zi"))))
+                "1z3m9knsdmchvfjzjhjf2cmdc9yahmvbvzn46wsrsrihfvv4rr7p"))))
     (build-system gnu-build-system)
     (arguments
      '(#:make-flags (list "V=1") ; Verbose test output.