Data analysts earn an average of $68,316 annually, according to Indeed. Data analyst salary can vary based on level of experience, geographic location, and a number of other factors.