Parky's right, there are just to many varibles.
Location, cost of living in the area worked, demand for programmers, other functions preformed besides programming, large company, small company, one man company.
I personally don't know anyone who only programs, there are always other job functions required. Design, drawings, documentation, etc...