White Rock is a seaside city located in the southern portion of Metro Vancouver, in the province of British Columbia, Canada. Situated on the shores of Semiahmoo Bay along the Canada–United States border, the city has a population of approximately 21,939 and covers an area of roughly 5.2 square kilometres. White Rock is named after a large glacial erratic boulder — painted white and prominently displayed on the beach — that has served as a local landmark for generations. The city is administratively separate from the surrounding City of Surrey and is one of the smallest municipalities by area in British Columbia.
Geography and Neighbourhoods
White Rock occupies a narrow strip of land between the Semiahmoo Peninsula and the international border, with the city sloping steeply from uptown commercial areas down to the waterfront. The Marine Drive promenade and pier area form the focal point of the lower town, while the upper portions of the city contain primarily residential neighbourhoods and local retail corridors. The city borders South Surrey to the north and the town of Blaine, Washington to the south across the boundary.
Economy and Community
White Rock’s local economy draws significantly from tourism, small business retail, and the restaurant industry concentrated along Marine Drive. The waterfront attracts visitors year-round, and the White Rock Pier — one of the longest in British Columbia — is a well-known gathering point. The city also has a notable retiree population, contributing to a relatively high median age compared to the broader Metro Vancouver region. Healthcare services, seniors’ facilities, and local arts organisations play a meaningful role in the community’s daily life.
Transportation and History
White Rock was incorporated as a city in 1957, having previously developed as a summer resort destination accessible by rail from Vancouver. The historic Great Northern Railway right-of-way runs along the waterfront, and a restored train station near the pier serves as a heritage landmark. Road access is primarily provided through connections to King George Boulevard and Highway 99, linking the city to the broader Lower Mainland. The Peace Arch Border Crossing at nearby Blaine is one of the busiest Canada–US border crossings in the country.