Bayport is a city in Washington County, Minnesota, United States. The population was 3,471 at the 2010 census.Bayport is located along the St. Croix River, one mile south of Stillwater, Minnesota.