Big Lake is a census-designated place (CDP) in Skagit County, Washington, United States. The population was 1,835 at the 2010 census. It is included in the Mount Vernon–Anacortes, Washington Metropolitan Statistical Area.
Big Lake is an exurban community in a fairly rural setting, although recent years have seen significant suburban development. The area, however, has remained primarily residential. A few notable exceptions include a playable 9-hole golf course on the lake's east side, a 50s-themed bar & grill, a quaint community store, and a small (but quickly growing) elementary school. The latter two are located at the historic north end of the lake, once a bustling logging town. A fire destroyed much of the town proper in the early 1900s, and that which was lost was never rebuilt.
Based on per capita income, Big Lake ranks 134th of 522 areas in the state of Washington to be ranked.