The Swinomish Reservation is located on the southeastern end of Fidalgo Island a few miles east of the City of Anacortes and a few miles west of the City of Mount Vernon in Skagit County. The Reservation is surrounded by 27 miles of salt water shoreline and is bounded on the west by Skagit Bay, on the east by Swinomish Channel and on the north by Padilla Bay. It's connected to the mainland by a 4-lane bridge and State Highway 20 on the north end of Swinomish Channel and by a 2-lane bridge on the south end. Tribal headquarters are located in the historic Swinomish Village on the southeast portion of the Reservation, across the Channel from the Town of LaConner.
The Reservation is about 15 square miles in size and includes 7,450 acres of upland and approximately 2,900 acres of tidelands. Today, the Tribe exercises jurisdictional authority over all lands within the Reservation boundaries, and provide governmental and other services to tribal members, non-member Indians and non-Indians, including 24 hour police protection, water and sewer service, and planning and permitting services that are available to all residents within the Reservation. The Tribe also provides services and programs for tribal members, including education, housing, senior services, and medical and dental services.