Mill Creek begins in the uplands west of Riverview, collecting runoff and small feeder streams, and stretching about 10 kilometers. It meanders through wooded areas and eventually joins the Petitcodiac River. Mill Creek gets its name from the sawmills and gristmills along its shores in the 1800s.