Data scientist salary in Pakistan

Data science is one of the better-paid technical fields in Pakistan once you are past the first job. Glassdoor's Lahore page puts the median at about Rs 145,000 a month, with the middle half of salaries between roughly Rs 85,000 and Rs 236,000.

Entry roles are often titled data analyst rather than data scientist, and pay accordingly; we show both so the ladder is visible.

Figures are gross monthly pay in Pakistani rupees unless marked. Last checked: 17 Oct 2026.

Data scientist pay by experience

Level Monthly pay we read Sources and dates
Entry (data analyst, 0 to 2 years) Rs 60,000 to Rs 100,000
Indeed's junior data analyst average across Pakistan is Rs 62,142 (12 salaries, range Rs 38,190 to 101,116); guides put entry data scientists at Rs 60,000 to 100,000.
Indeed Pakistan, junior data analyst (12 salaries) · read 3 Aug 2026 · 12 salaries
Mid (2 to 5 years) Rs 145,000 to Rs 250,000
Glassdoor's Lahore median total pay is about Rs 145,000; a modelled national average is about Rs 126,000; guides quote Rs 150,000 to 250,000.
Senior (5+ years) Rs 300,000 to Rs 600,000
Senior and lead data scientists at larger companies are quoted at Rs 300,000 to 600,000 or more; few such salaries are published.

Data scientist pay by city

  1. Lahore · Median about Rs 145,000 a month; middle half Rs 85,000 to 236,000 Source (17 Oct 2026)
  2. Karachi · Glassdoor's range runs roughly Rs 73,000 to 197,000; its page mixes monthly and yearly labels, so read it with care Source (17 Oct 2026)

Remote and freelance

Remote data work for foreign clients pays in dollars and is a separate market. We have not found a reliable per-person figure for Pakistan, so we do not quote one. Source (17 Oct 2026)

Demand and the wider market

Banks, telecoms, e-commerce and the export software houses all hire for data roles; the title on the advert is often analyst at entry level. Current data scientist openings on Rozee.

What moves you up a band

SQL you can be tested on, Python with pandas, statistics you can explain, one dashboard tool, and a portfolio with real data and a written conclusion. The mid band rewards people who turn a question into a decision, not just a chart.

How we read these figures

Each range is gross monthly pay from the source beside it, read on the date shown. Job sites report what their own users submit and the samples are small, so two sites can disagree about the same role and city; we show the sample size wherever the source states one, and we quote guides only where no survey exists. Treat every band as a range to negotiate within, not a promise. Figures older than 90 days are flagged to us for re-checking.

Start free

  1. Excel for Work · free · Urdu video
  2. Machine Learning Fundamentals · free · Urdu video
  3. Data Cleaning · free · Urdu video
  4. Pandas and NumPy · free · Urdu video

Train for the mid band

On campus in Faisalabad, or live online from anywhere in Pakistan.

  1. Machine Learning · 3 Months
  2. Data Analytics · 3 Months
  3. Python Development · 3 Months

Questions about data scientist pay

Data scientist salary in Pakistan: what is the range?

From the sources we read on 17 Oct 2026, data scientist pay runs from about Rs 60,000 a month at entry level to Rs 600,000 and above for senior roles. Each band on this page links to its source and states the sample size where the source gives one.

Data analyst or data scientist: which pays more?

Data scientist, by a wide margin after the first job: Indeed's junior analyst average is about Rs 62,000 a month, against Glassdoor's data scientist median of about Rs 145,000 in Lahore. Most people start as analysts.

Do I need a master's degree?

Adverts for analysts rarely demand one; senior data scientist roles at large firms often prefer one. Skills you can demonstrate matter more at entry level.

More salaries and careers

All salaries in Pakistan · Data Science careers · AI engineer salary · Python developer salary · Digital marketer salary · SEO specialist salary · Graphic designer salary