The state flag shall be of the following color and design: The body or field shall be blue and shall bear upon its center in suitable proportion and colors a representation of the state seal. The seal shall be surrounded by a wreath of laurel leaves with nine stars interspersed. When used for military purposes the flag shall conform to the regulations of the United States.
New Hampshire did not officially adopt a state flag until 1909. Prior to that, New Hampshire had numerous regimental flags to represent the state. The flag has only been changed once, in 1931 when the state's seal was modified.
The body of the flag is blue. The center of the flag has the state’s seal with the frigate Raleigh -- all surrounded by laurel leaves and nine stars.
Source: New Hampshire Revised statutes Annotated (RSA) 3:2
The New Hampshire Almanac is compiled by the New Hampshire State Library from state statutes and other sources as noted.
NH.gov - The Official Web Portal of the State of New Hampshire