Three Lakes is a census-designated place (CDP) in Snohomish County, Washington, United States.
As of the census[2] of 2000, there were 2,492 people, 885 households, and 700 families residing in the CDP.
The racial makeup of the CDP was 95.95% White, 0.08% African American, 0.80% Native American, 0.36% Asian, 0.40% Pacific Islander, 0.44% from other races, and 1.97% from two or more races.
There were 885 households, out of which 40.6% had children under the age of 18 living with them, 69.3% were married couples living together, 5.3% had a female householder with no husband present, and 20.9% were non-families.
14.0% of all households were made up of individuals, and 3.8% had someone living alone who was 65 years of age or older.