Vilamacolum es un municipio español de la provincia de Gerona, ubicado en la comarca del Alto Ampurdán, en la comunidad autónoma de Cataluña.