Можно ли купить дом или квартиру в Щелково без Российского гражданства?

Конечно. Купить квартиру в Щелково может любой желающий. А если у вас есть и Российское гражданство, то и в квартире Вас обязаны прописать.