Sonlez (, ) is a village in Luxembourg.
It is situated in the commune of Winseler, in north-western Luxembourg. , the village has a population of 97. It is situated between Tarchamps (West) and Doncols (East)
Sonlez is known as an historically Walloon-speaking village, similarly to Doncols. Unlike neighbouring Doncols, however, its German and Luxembourgish spellings are identical.