Eggerberg is a village and municipality in the district of Brig in the canton of Valais in Switzerland. Besides the village of Eggerberg, the municipality includes the settlements of Berg, Eggen, Finnen, Mühlackern and Wirmschland.
Eggerberg is first mentioned in 1307 as Eccun.
Eggerberg has an area, , of . Of this area, 15.2% is used for agricultural purposes, while 56.4% is forested. Of the rest of the land, 5.5% is settled (buildings or roads) and 22.9% is unproductive land.
The municipality is located on the slopes above the northern Rhone valley, near Visp. It consists of the village of Eggerberg and the hamlets of Mühlackern, Wirmschland, Berg, Eggen and summer only settlement of Finnen.
The proposed merger of the municipalities of Eggerberg, Ausserberg, Bürchen, Baltschieder, Visp and Visperterminen was rejected by the residents.
The blazon of the municipal coat of arms is Azure, issuant from Coupeaux Vert a Latin Cross Argent between in chief dexter a Moon Or and sinister a Sun of the Same.
Eggerberg has a population () of . , 1.7% of the population are resident foreign nationals. Over the last 10 years (1999–2009 ) the population has changed at a rate of -13.6%. It has changed at a rate of -7.1% due to migration and at a rate of -3.3% due to births and deaths.
Most of the population () speaks German (378 or 99.0%) as their first language, French is the second most common (2 or 0.5%) and Italian is the third (1 or 0.3%).
the gender distribution of the population was 47.8% male and 52.2% female. The population was made up of 157 Swiss men (45.8% of the population) and 7 (2.0%) non-Swiss men. There were 172 Swiss women (50.1%) and 7 (2.0%) non-Swiss women. Of the population in the municipality 269 or about 70.4% were born in Eggerberg and lived there in 2000. There were 83 or 21.7% who were born in the same canton, while 16 or 4.2% were born somewhere else in Switzerland, and 5 or 1.3% were born outside of Switzerland. The age distribution of the population () is children and teenagers (0–19 years old) make up 27.