This is a suburban riding located on the shore of Rivière-des-Milles-Îles across from Laval. The riding contains parts of the regional county municipalities of Thérèse-de Blainville and Les Moulins. The cities of Blainville and Ste-Anne-des-Plaines and the former city of Terrebonne fall in the riding. Many residents work outside the riding in Montreal.
Manufacturing and retail trade are the major industries in this riding. The average family income is $64,124 and unemployment is 5.3 per cent.
Almost 94 per cent of the population cited French as their first language, while two per cent cited English. The total immigrant population is just over three per cent. Only six per cent of the population is over 65 years of age.
The riding of Terrebonne-Blainville was created in the 1996 redistribution from 30 per cent of Terrebonne, 29 per cent of Blainville-Deux-Montagnes and nine per cent of Joliette. In 2004, 75 per cent of the riding was retained.