Approximately 5.5" by 4.5" and 11" tall in size. It can fit up to a 40oz water bottle, and is not recommended to hold anything larger to prevent excessive strain on the bag. Strap is adjustable from 33" to 58" in length.
Exterior is cotton and interior is Waterproof Canvas.