This flag holder fits a staff up to 3/8" diameter and holds a flag 8x12" or 12x18" securely upright in the ground or in a planter. The total length is 20" with the top 4.5" holding the bottom of the flag staff. Sturdy aluminum with rubber base for flag staff.