Logo

Data Journalist Jobs

Career overview

Data journalism has matured from a specialty to a recognized discipline with its own career ladder, and the tools and expectations at every level have evolved significantly. As Mediabistro has covered in its journalism jobs reporting, data journalists at outlets like The Washington Post, FiveThirtyEight, and Reuters use Python, R, SQL, and tools like Tableau to find and tell stories hidden in datasets. What once required a rare combination of coding ability and editorial instincts has become a structured role with defined skill expectations, dedicated desks at major news organizations, and a competitive salary premium over traditional reporting.

Data journalists work across a wider range of outlets than a decade ago. The data desks at major national newspapers and wire services are the most visible employers, but the field has expanded well beyond them. Digital-native outlets that cover policy, economics, science, and business have built dedicated data reporting capacity. Nonprofit newsrooms with investigative missions use data journalism to analyze public records, government databases, and campaign finance filings. Local news organizations, which have been slower to build technical capacity, are increasingly hiring data reporters as computational skills become more accessible. Some technology companies and research organizations also hire journalists with data skills for policy-oriented and public interest work, under titles like research reporter or investigative analyst.

The technical stack expected of data journalists has settled around a recognizable core. Python and R are the dominant languages for data analysis and automation; SQL is a near-universal expectation for querying structured datasets. Data visualization tools including Datawrapper, Flourish, and D3.js appear frequently in job descriptions for mid-to-senior roles. News organizations with active interactives teams expect JavaScript familiarity and some experience with mapping libraries. FOIA fluency, public records sourcing, and experience analyzing government datasets are consistently valued across employer types. As the Society for Professional Journalists has tracked, newsrooms adopting AI tools are also developing new roles that sit at the intersection of data journalism and AI content oversight, and data journalists with prompt engineering and AI tool familiarity are among the first to move into those positions.

Compensation for data journalists reflects both the scarcity of the skill set and the competitive pressure from technology employers who want similar analytical and communication skills. Based on Mediabistro's salary benchmarks for journalism roles, data journalists earn $60,000 to $110,000, with a meaningful premium for Python and SQL proficiency at the higher end of that range. Data editors and senior data journalists at major national outlets reach $90,000 to $130,000. The gap between data journalism salaries and equivalent roles in tech or data analytics has historically created turnover pressure at news organizations, and publications that have invested in equitable compensation tend to retain technical talent longer.

For more than 25 years, Mediabistro has been where journalism careers are built. Data journalist listings here reflect active hiring at national news organizations, digital publishers, nonprofit newsrooms, and investigative outlets looking for reporters who can find the story in a spreadsheet.

Skills Employers Are Looking For

  • Python for data analysis and automation
  • R for statistical analysis
  • SQL and database querying
  • Data visualization (Datawrapper, Flourish, Tableau)
  • D3.js and JavaScript for interactive graphics
  • FOIA requests and public records sourcing
  • Spreadsheet analysis (Excel, Google Sheets)
  • Geospatial data and mapping tools
  • Data cleaning and verification workflows
  • Statistical methods and survey data analysis
  • Newsroom CMS publishing (Arc, WordPress)
  • AI-assisted data processing and prompt tools
  • Source documentation and methodology transparency
  • Data-driven story presentation and reader communication

Frequently Asked Questions

What programming languages do data journalists actually use on the job?

Python and R are the dominant languages in newsroom data desks, with Python more common for scraping, cleaning, and automation, and R more common for statistical analysis and visualization. SQL is expected at most organizations where data journalists work with structured government or commercial datasets. As Mediabistro has covered in its journalism jobs reporting, outlets like The Washington Post, FiveThirtyEight, and Reuters build their data teams around this stack, with JavaScript and D3.js required for those who also produce interactives. The specific language matters less than demonstrable proficiency in at least one, and a portfolio of published data projects that demonstrates real analytical work.

Do data journalists need a computer science or statistics degree?

No, and many working data journalists don't have one. The field has trained journalists who came up through reporting and learned programming, and programmers who learned journalism, and both paths produce capable practitioners. What matters in hiring is the combination: editorial judgment about what questions are worth asking plus the technical ability to answer them from data. Journalism programs at a number of universities now offer data specializations, and organizations like NICAR (the National Institute for Computer-Assisted Reporting) run training that is widely recognized in hiring at investigative outlets. A portfolio of published data stories that includes methodology documentation carries more weight than most credentials.

How is AI changing data journalism?

AI tools have entered the data journalism workflow at several points: processing large document sets, transcribing interviews, cleaning messy datasets, and surfacing patterns in structured data that would take much longer to find manually. As the Society for Professional Journalists has tracked, newsrooms adopting AI tools are actively developing roles that sit at the intersection of technical journalism and AI oversight, and data journalists tend to move into those roles first. The editorial skills that define good data journalism, clear methodological thinking, source verification, and presenting quantitative findings in language readers can follow, remain human responsibilities that AI tools have not meaningfully displaced.

What is the difference between a data journalist and a news applications developer?

A data journalist's primary output is a reported story: an article, an investigation, or a visual narrative that uses data to advance a journalistic argument. A news applications developer builds the tools and interactives that support those stories: databases readers can search, interactive maps, visualization frameworks, and data-driven applications. The roles overlap considerably, and many data journalists also build interactives. At larger outlets with dedicated product and interactives teams, the distinctions are clearer. At smaller organizations, the data journalist often does both. Candidates with strong Python and JavaScript skills tend to straddle both categories and are valuable across the full range of newsrooms.

Can data journalists find work outside traditional news organizations?

Yes, and an increasing number do. Nonprofit research organizations, policy think tanks, government transparency groups, and foundations doing public-interest research hire journalists with data skills for roles that combine analysis and communication. Technology companies with public affairs or policy teams sometimes hire journalists who can work with large datasets and produce accessible, credible reporting about complex issues. Brand journalism and content marketing organizations occasionally hire data reporters to produce credible data-driven content. The journalism skills that transfer most effectively outside newsrooms are source verification, methodology transparency, and the ability to explain quantitative findings to audiences who aren't data specialists.

Explore jobs

View all jobs

Salary by level

  • Data Reporter / Junior Data Journalist

    $55,000 - $75,000

  • Data Journalist

    $70,000 - $95,000

  • Senior Data Journalist

    $85,000 - $115,000

  • Data Editor / Interactives Editor

    $100,000 - $140,000

  • Head of Data Journalism / Data Desk Editor

    $125,000 - $165,000

  • Director of Data / VP Investigative Technology

    $145,000 - $210,000