Taking into account that the demand for .NET developers is really high, they are remunerated respectively. Of course, the salary will vary depending on the location. For example, if we are talking about the US market, the average salary is starting from $70K to $105K per year.
In Canada or Australia, this number will be smaller, around $80K per year. The same goes for Western Europe. However, if you want to find a cost-effective option that will enable you to collaborate with an experienced .NET developer, you can take a look at Eastern Europe destinations, as the average salary of a similar specialist is around $30K.