Ponte de Lima, is the oldest town in Portugal. It is part of the district of Viana do Castelo. The population in 2011 was 43,498, in an area of 320.25 km². The town proper has about 2,800 inhabitants. It is named after the long medieval bridge that passes over the Lima river that runs next to the town.