Melksham es una localidad situada en el condado de Wiltshire, en Inglaterra (Reino Unido).
Tiene una población estimada, a mediados de 2019, de 19 618 habitantes.
[1] Se encuentra ubicada al este de la región Sudoeste de Inglaterra, cerca de la frontera con la región Sudeste de Inglaterra, de la ciudad de Trowbridge —la capital del condado— y de los restos arqueológicos de Stonehenge y Avebury.