 New Hampton was originally called Hamptonville, and under the latter name was platted in 1869 by Hampton Cox, and named for him.A post office called New Hampton has been in operation since 1881.New Hampton is located at (40.263730, -94.194621).