Monroe is a city in Snohomish County, Washington, United States. It is 30 miles northeast of Seattle. The population was 17,304 at the 2010 census. The population was 18,090 at 2015 Estimate from Office of Financial Management.