Pelham is a town on the Niagara peninsula in Ontario, Canada on the Welland River. It is in the Regional Municipality of Niagara.
According to the 2001 Statistics Canada Census:
It contains seven urban areas or communities.