The New Hampshire municipality where you die pays for your burial if you were a needy, honorably discharged resident veteran who served during a wartime period.
Contact your nearest Veterans Services Officer, or call 603-624-9230. The municipality where the veteran died pays the cost, so the town or city office is involved as well.
The veteran's DD214 showing wartime service and an honorable discharge, proof of New Hampshire residency, and documentation of financial need.