$144,845 is the average US physician salary. The range is quite broad and you can refine that average for your city.
Monster.com pulls information from salary.com
So who's right? Like any type of survey, it really depends on who you're surveying. If you're relying on self-reported data, people may over-report. If you're pulling it from HR departments, then you're likely to get accurate data.