Official U.S. Flag Code
Public Law 94-344, known as the Federal Flag Code, identifies the rules for handling and displaying the U.S. flag. The federal code does not impose penalties for misusing the flag. The federal code clearly and succinctly identifies the flag as a living symbol. The U.S. Flag Code Guide can be found here.
Displaying the Flag
U.S. flag at peak, above any other flag.
U.S. flag goes to its own right. Flags of other nations are flown at same height.
U.S. flag to marcher’s right (observer’s left).
On Speaker's Platform
When displayed with a speaker’s platform, it must be above and behind the speaker. If mounted on a staff, it is on the speaker’s right.
All persons present in uniform should render the military salute. Members of the armed forces and veterans who are present but not in uniform may render the military salute. All other persons present should face the flag and stand at attention with their right hand over the heart, or if applicable, remove their headdress with their right hand and hold it at the left shoulder, the hand being over the heart.
Over a Street
Union (stars) face north or east depending on the direction of the street.
On special days, the flag may be flown at half-staff. On Memorial Day, it is flown at half-staff until noon and then raised.
Order of Precedence
The order of precedence when displaying military flags together is Army, Marine Corps, Navy, Air Force and Coast Guard.
Per Federal Flag Code, Section 2, paragraph a, it is the universal custom to display the flag only from sunrise to sunset on buildings and stationary flagstaffs in the open; however, when patriotic effect is desired, the flag may be flown 24-hours a day if properly illuminated during the hours of darkness.