No, cockroaches like in any place where they have easy access to food and water. As long as they can get access, then a cockroach will get in. It doesn't matter if the house is clean or dirty.