Šamalok (fr.Chamaloc) je naselje i opština u istočnoj Francuskoj u regionu Rona-Alpi, u departmanu Drom koja pripada prefekturi Di.
Po podacima iz 1999. godine u opštini je živelo 101 stanovnika, a gustina naseljenosti je iznosila 4 stanovnika/km². Opština se prostire na površini od 21,89 km². Nalazi se na srednjoj nadmorskoj visini od 548 metara (maksimalnoj 1654 m, a minimalnoj 471 m).
Demografija
Demografija
1962.
1968.
1975.
1982.
1990.
1999.
2011.
61
75
52
85
93
101
123
Grafik promene broja stanovnika u toku poslednjih godina