bellingham ( ) is a county seat and city in whatcom county in the u.s. state of washington. it is 52 miles (84 km) southwest of vancouver, 90 miles (145 km) north of seattle, and 21 miles (33 km) south of the canada-us border.