Linemen earn between $89,290 and $100,190 due to the demanding nature of their work, especially during storms. High demand for utility services and the need for overtime and travel also contribute to their higher pay, reflecting the essential and risky nature of their job.