 Steilacoom is located at (47.170019, -122.594349).According to the United States Census Bureau, the town has a total area of , of which, is land and is water.There are no state highways in Steilacoom.