diff --git a/libvirt.spec b/libvirt.spec
index d230ca6..e47e639 100644
--- a/libvirt.spec
+++ b/libvirt.spec
@@ -173,7 +173,7 @@
         %define with_numad    0%{!?_without_numad:1}
     %endif
 %endif
-%if 0%{?fedora} >= 39
+%if 0%{?fedora} >= 39 || 0%{?rhel} >= 10
     # numad is retired in fedora 39+, upstream is dead
     %define with_numad        0
 %endif