Mattoax is an unincorporated community in northeastern Amelia County in the U.S. state of Virginia. Originally it was located on the right bank of the Appomattox River.