Montgomery Heights is an unincorporated community in Fayette County, West Virginia, United States. Montgomery Heights is located on the south bank of the Kanawha River, southeast of Montgomery.