Medical Social Workers typically earn between $55,290 and $71,431 annually, with a median salary of about $62,767. While entry-level positions may start lower, experienced professionals can achieve higher earnings, especially with additional qualifications or specializations.