diff --git a/lib/spack/spack/cmd/uninstall.py b/lib/spack/spack/cmd/uninstall.py
index 0962942f4376cf733209b5f4b340e01abdd5e2aa..6ded45539055eccf91778a5bdbf75724ada8501c 100644
--- a/lib/spack/spack/cmd/uninstall.py
+++ b/lib/spack/spack/cmd/uninstall.py
@@ -66,6 +66,7 @@ def uninstall(parser, args):
             tty.die(*args)
 
         if len(matching_specs) == 0:
+            if args.force: continue
             tty.die("%s does not match any installed packages." % spec)
 
         for s in matching_specs: