Castelnuovo Scrivia is a comune, or municipality, situated in the Province of Alessandria within the Piedmont region of northern Italy. It is located approximately 90 kilometres east of Turin and about 20 kilometres northeast of the city of Alessandria.