The riding of Moncton was created in 1966 when the district of Westmorland was split. The other riding is now called Beauséjour. The riding's initial area consisted of the city of Moncton and town of Dieppe, two parishes in Westmorland County (Moncton and Salisbury), and the Parish of Coverdale in Albert County.
As the Moncton area grew in population the riding shrank. The area of Albert County outside the town of Riverview was removed in 1976, a large area north of Moncton was removed in 1987, and the Petitcodiac and Salisbury areas were removed in 1997, to the point where the riding no longer has any largely rural areas. In 1998, Riverview and Dieppe were added to the riding's name. In 2003, the more Sub-Urban Areas of Riverview and the southern part of Dieppe was removed. Finally, in 2014, the remaining suburban areas of Dieppe was given to Beauséjour.
The riding includes the entire city of Moncton and most of the town of Riverview and the city of Dieppe excluding the north east section, i.e., Melanson Road and up to the city limits.[3][4]
Ethnic groups: 93.4% White, 2.0% Aboriginal, 1.6% Black Languages: 63.6% English, 34.9% French Religions: 78.3% Christian (47.8% Catholic, 8.9% Baptist, 7.9% United Church, 4.9% Anglican, 8.8% Other), 19.7% No religion Median income (2010): $28,162 Average income (2010): $35,584
Dennis Cochrane, later the leader of the New Brunswick PC Party, represented the city for one term in the 1980s, and Conservative, Robert Goguen, is the riding's current representative in the House of Commons.
Changes from 2000 are based on redistributed results. Change for the Conservative Party is based on the combined results of its predecessors, the Canadian Alliance and the Progressive Conservatives.