A City Shaped by the Waterfront
White Rock is one of the smallest cities in British Columbia, spanning just over five square kilometres along the shore of Semiahmoo Bay. Despite its compact size, the city packs remarkable variety into its six distinct neighbourhoods. With approximately five kilometres of accessible waterfront, the city rises from its famous sandy beaches up steep hillsides that reward residents with sweeping views of the bay, the San Juan Islands, and Mount Baker.
Bordered by the City of Surrey to the north and east, and the United States border to the south, White Rock occupies a unique geographic position on the Semiahmoo Peninsula. The mix of residential areas ranges from bustling waterfront condos along West Beach and the serene shores of East Beach, up to the panoramic slopes of the Hillside. Nearby South Surrey communities — Ocean Park, Crescent Beach, and Semiahmoo — extend the area's appeal with larger lots, excellent schools, beach-cottage charm, and convenient access to Highway 99 for commuters heading to Vancouver.
Whether you are drawn to the energy of the beachfront promenade, the tranquillity of east-side nature trails, the sandy shores of Crescent Beach, or the suburban comfort of Semiahmoo, the White Rock area has a neighbourhood that fits. Explore our in-depth guides for all six areas above to find the right match for your lifestyle and budget, or browse current listings to see what is available today. You can also use our mortgage calculator to estimate monthly payments before you start your search.