The average salary for a Technical Writer is $61,211. Visit PayScale to research technical writer salaries by city, experience, skill, employer and more.