Yes, you can fly two flags from the same flagpole. You just need to have two sets of snap hooks, and they can be on the same rope or halyard. The United States flag will always go on top. Typically you leave approximately one foot of space between the United States flag and the flag underneath.