Cockroaches are attracted by food, water, and shelter—not just drains. Although keeping drains clean is a good household habit, there is no simple powder or single trick that will permanently stop cockroaches from coming back.
The best long-term strategy combines good sanitation, sealing entry points, reducing moisture, and using proven pest-control methods when needed.