everyday beliefs and customs
Why do Hindus not sweep the floor after sunset?
What the belief is
The belief holds that Lakshmi, the goddess of wealth, enters the home at dusk. Sweeping at that time is thought to push her away, along with the good fortune she brings. So the custom is to finish all sweeping and cleaning before sunset. The idea connects to Grihalakshmi, the presence of Lakshmi within the home and family life. Keeping the home clean and orderly during the day is seen as welcoming her, but the sweeping motion itself at night is believed to be disruptive to her presence.
Where it may come from
A practical reason may lie in the past. In the oil-lamp era, before electric light, sweeping in darkness was genuinely risky. Small valuable things—coins, jewels, seeds for the next planting—could easily be swept away and lost in the dark. So the rule to sweep only in daylight made sense. Over time, this practical habit took on spiritual meaning, woven into the story of Lakshmi and her evening arrival.
Today
The custom is still common in many Hindu homes, especially among older generations and in India. Families often finish their sweeping and mopping before the sun goes down. Some keep it as a matter of routine and respect for tradition. Others follow it less strictly, or not at all, especially in homes far from India where the rhythm of life is different. Whether people keep the custom varies by family, region, and how closely they follow folk beliefs.