New Boston is a village in Scioto County, Ohio, United States, along the Ohio River. The population was 2,298 at the 2020 census. Apart from its southern boundary on the Ohio River, New Boston is entirely surrounded by the city of Portsmouth.
AdGet 12oz. of free bacon with every order for the life of your membership + $100 off. All-American meat and seafood you can trust. Customize your box from over 80 menu items.