In the U.S., Chief Medical Officers (CMOs) earn between $412,652 and $548,263, while Chief Financial Officers (CFOs) typically earn more, with salaries ranging from $200,000 to $450,000. Thus, CMOs generally have higher salary ranges compared to CFOs.