Geriatricians earn between $208,100 and $247,100, with a median of $226,200. Their lower reimbursement rates from Medicare, which most elderly patients use, contribute to their lower pay compared to other specialties, despite the specialized training involved.