Question: do air marshals fly on every flight?
Answer: Each air marshal is authorized to carry a gun and make arrests. There are not enough air marshals to cover every flight, so their assignments are kept secret. ... Although their exact numbers are kept classified, airline insiders estimate that only five percent of U.S. flights have an air marshal on board.