Question: is no hay nadie subjunctive?
Answer: In the first sentence, there is no adjectival clause; it is a simple indicative/declarative sentence. ... Please note, your declarative portion is in the first part of these last two sentences, and even though it involves negation you do not use subjunctive - you say "no hay nadie" not "no haya nadie".