 Mossyrock is located at (46.529844, -122.484269).According to the United States Census Bureau, the city has a total area of , all of it land.As of the census of 2010, there were 759 people, 272 households, and 196 families living in the city.