As of the 2010 United States Census, the town's population was 33,802, ranking it 14th in population among the 54 municipalities in Middlesex county.
The town's population was 33,802. This was as of the 2010 United States Census. The town's population was ranking it 14th in population among the 54 municipalities in Middlesex county. This was as of the 2010 United States Census.