西班牙非盈利移民每年应在西班牙居住至少183天才能维持其居留许可。这是西班牙政府对非盈利移民在其境内居住的最低要求。如果非盈利移民在一年内不满足这个要求,可能会被取消其居留许可。因此,非盈利移民需要确保每年在西班牙居住够183天,以维持自己的合法身份。