Is there a non-chemical way of getting rid of cockroaches?

We live in a tropical, humid location and the cockroaches are quite large (up to 2"). After a storm, they come into the house. Especially the bathroom. We have pets and I don't like the chemical sprays. Is there an alternative?

  7 answers