Webcams North Point Park, Boston, USA – The city of Boston is located in the northwestern United States, has a population of 684,379 inhabitants and is the largest city in Massachusetts. This city has a metropolitan population of 4.5 million people. The images provided by the webcams above are from the area Charles River Dam Bridge. Skyscrapers, small cruise ships, modern infrastructure, many colleges and universities which compose an international center of higher education, this is Boston.