Bharuch has always been prosperous because of its location on the Narmada River. Although water tends to be scarce in Gujarat, one never finds difficulty in getting water in Bharuch. As a result of this, agriculture and other linked commercial activities have flourished in Bharuch. Bharuch is also a central stopping point for many villages spread around its boundaries. People from these small villages come to Bharuch when they want to shop for new clothes, or make a major purchase. Lately a lot of retiring expatriates have been returning to Bharuch and building new houses giving the economy a boost.