diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig
index a998babc1237c1e8c6b3bc5ef3c7b47ed54d71da..85d626b8ce5e07667bac85e76dd3c1a2eaaf9453 100644
--- a/arch/riscv/Kconfig
+++ b/arch/riscv/Kconfig
@@ -314,6 +314,7 @@ endchoice
 # Common NUMA Features
 config NUMA
 	bool "NUMA Memory Allocation and Scheduler Support"
+	depends on SMP
 	select GENERIC_ARCH_NUMA
 	select OF_NUMA
 	select ARCH_SUPPORTS_NUMA_BALANCING