The Town of Hampton has a Municipal Parking Lot that offers free parking to anyone visiting the downtown area. This lot does accommodate overnight parking in designated spots only. Please see the signage located in this lot for where those spots are located.
The map below is interactive and will show you the location of the municipal parking lot. The parking lot is highlighted in Navy Blue (Zoom in to see the exact lot outline) and will have a Navy Blue and White "P".