New Hampshire does not contribute.

 photo

    This is the Amtrak Vermonter headed northbound. The train which was scheduled to arrive at White River Junction, Vermont at 6:45 pm actually arrived at 7:05 the train has already offloaded a handful of passengers and is now headed north towards Montpelier and later a terminus at St. Albans. This train used to be called the Amtrak Montrealer which ran as a night train between Montreal and Washington, D.C. Swiching issues and fees charged by the Canadian National forced this train to be truncated back to St. Albans. I think this damages both ridership and the very business plan for this train. Vermont pays about a 15-20% financial subsidy to operate this train. New Hampshire does not contribute anything to Amtrak.

I wonder if this policy will ever change.

Note: To the left of the Amtrak Montrealer is a GP-38 locomotive of the New England Central railroad. It is based in White River Junction to serve industries that are located in this area including Irving Oil Co. which is up in the north yard.