Avalon is an unincorporated community in Carroll County, Mississippi, United States. Avalon is located on the former Yazoo and Mississippi Valley Railroad and was at one time home to a general store. A post office first began operation under the name Avalon in 1908.