Our mini flags are 4" x 6" and are attached to a 10" staff with gold spear tip. Made in the U.S.A.