10 min read

How to Research Salary for Your Job Title and City: Complete Guide

September 2, 2026

Learn how to research salary for your job title and city with real data sources. Get market rates, negotiate better, and avoid underpaying yourself.

Knowing your market value is one of the most important steps in your job search. Yet most candidates enter salary negotiations blind, accepting whatever offer lands on the table. How to research salary for your job title and city isn't just about curiosity—it's about protecting your earning potential and making informed career decisions.

Whether you're applying for a new position, preparing for a promotion, or evaluating an offer, understanding local salary benchmarks gives you leverage. This guide walks you through proven methods to find accurate, location-specific salary data for your role.

What you'll learn:

  • Where to find reliable salary data sources
  • How to adjust for location, experience, and industry
  • Common salary research mistakes to avoid
  • How to use data in negotiations
  • Tools that aggregate real compensation data

Why Salary Research Matters for Your Career

Salary research isn't just about getting more money today—it compounds over your career. A $5,000 difference at age 25 becomes $150,000+ by retirement when accounting for raises and compound growth. Yet many candidates skip this step entirely, either from discomfort discussing money or lack of knowledge about where to look.

Location dramatically affects compensation. A senior developer in San Francisco might earn $180,000, while the same role in Austin pays $140,000, and in a smaller city, $110,000. Without location-specific data, you risk either pricing yourself out of opportunities or leaving significant money on the table.

Additionally, researching salary data before applying helps you assess job quality. If a posting lists a salary 20% below market rate, you know the company either undervalues talent or has budget constraints. This informs your decision to apply and your negotiation strategy.

Key Sources for Salary Data by Job Title and City

Government and Official Labor Statistics

The U.S. Bureau of Labor Statistics (BLS) provides free, authoritative salary data through their Occupational Employment and Wage Statistics (OEWS) program. You can filter by job title and location down to the metro area level. Data updates annually and includes percentile breakdowns (10th, 25th, median, 75th, 90th), showing you where you stand in the distribution.

The limitation: BLS data lags by 6-12 months and uses broad job categories. A "Software Developer" category won't distinguish between frontend, backend, or DevOps specialists. It's useful for baseline understanding but not precise enough alone.

Glassdoor and Blind

Glassdoor aggregates salary reports from current and former employees. You can filter by job title, company, location, and years of experience. The platform shows salary ranges, individual reports, and bonus/equity data. Blind (formerly Blind Spot) focuses on tech and finance roles, offering anonymous salary sharing with real-time discussions.

Key advantage: data comes from actual employees at specific companies, not averages. Disadvantage: sample sizes vary, and disgruntled employees may over- or underreport. Use as one data point, not the only source.

PayScale and Salary.com

PayScale and Salary.com let you build a profile (job title, experience, education, location) and receive personalized salary estimates. Both aggregate millions of salary reports and allow detailed filtering. PayScale emphasizes recent data and company-specific benchmarks; Salary.com offers broader market ranges.

These tools work best when you provide detailed information about your background. Generic searches produce wide ranges; tailored profiles narrow estimates significantly.

LinkedIn Salary and Industry Reports

LinkedIn's Salary tool shows compensation data filtered by job title, location, experience level, and company. LinkedIn also publishes annual industry reports with salary trends. Since LinkedIn has 900+ million users, the dataset is massive and relatively current.

Limitation: not all users share salary data, so coverage varies by role and region. Tech and finance roles have robust data; niche positions may show limited results.

How to Adjust Salary Data for Your Situation

Raw salary data is a starting point, not your final number. You must adjust for several factors specific to your role, experience, and market.

Experience level: Entry-level roles (0-2 years) typically earn 30-50% less than mid-level (3-7 years), which earns 20-40% less than senior (8+ years). Most salary tools let you filter by experience, but if you're between levels, interpolate.

Cost of living: A $120,000 salary in New York City has less purchasing power than $100,000 in Nashville. Use cost-of-living calculators to adjust for housing, taxes, and local expenses if comparing across regions.

Company size and type: Large tech companies (FAANG) typically pay 15-30% more than mid-market companies, which pay more than startups. Non-profits and government roles often pay 10-25% less than private sector equivalents.

Industry and specialization: Finance and tech roles command premium salaries; nonprofit and education roles typically pay less. Specialized skills (machine learning, cloud architecture) earn more than generalist roles.

Bonus and equity: Base salary is only part of compensation. Tech roles often include 15-30% bonuses and stock options. Finance roles may include larger bonuses (25-100%+ of base). Always ask about total compensation, not salary alone.

Common Salary Research Mistakes to Avoid

  • Relying on a single source: One tool or website won't give you the full picture. Cross-reference at least three sources before settling on a range. Different platforms weight recent data differently and may have regional biases.
  • Ignoring total compensation: Base salary is only part of the equation. Bonuses, stock options, 401(k) matching, health insurance, and PTO all add value. A $100,000 base with 30% bonus is worth more than $120,000 with no bonus.
  • Not accounting for location cost differences: Comparing New York and Dallas salaries without adjusting for cost of living leads to bad decisions. Use cost-of-living indices to normalize comparisons.
  • Using outdated data: Salary markets shift, especially in tech and competitive fields. Data more than 18 months old may not reflect current rates. Prioritize sources updated within the last 6 months.
  • Confusing median with your target: Median salary is the 50th percentile. If you have above-average experience or skills, you should target the 60th-75th percentile, not the median.
  • Forgetting to research the specific company: Two companies in the same city paying the same role can have vastly different salary bands. Research the specific employer's pay practices via Glassdoor and Blind before negotiating.

Best Practices for Accurate Salary Research

  • Use multiple sources and cross-reference: Gather data from BLS, Glassdoor, PayScale, LinkedIn, and industry-specific sites. If three sources show $90,000-$110,000, that's your likely range. Wide discrepancies signal you need more data.
  • Filter by experience level, not just job title: "Senior Software Engineer" in a tool might include 5-year veterans and 20-year experts. Narrow by years of experience to match your level.
  • Research the specific company: After identifying market range, check the employer's Glassdoor reviews and salary reports. Some companies consistently pay above or below market.
  • Look at salary trends over time: LinkedIn and PayScale show historical trends. If a role's median salary has grown 8% annually, factor that into your expectations.
  • Account for remote vs. on-site: Remote roles often pay slightly less (5-15%) than on-site equivalents due to broader talent pools, but they expand your geographic options. Compare remote rates separately.
  • Document your research: Keep a spreadsheet of sources, dates, and findings. When negotiating, you can cite specific data: "According to Glassdoor's 2024 data for this role in this city, the median is $X."
  • Consider signing bonuses and relocation packages: Some companies offer $10,000-$50,000 signing bonuses or relocation assistance. These don't show up in salary data but meaningfully increase total compensation.
  • Network for insider information: Reach out to people at your target company via LinkedIn. Ask about compensation ranges informally. Insider perspectives often reveal more than public data.

Step-by-Step Guide: How to Research Your Salary

  1. Define your role and level clearly: Write down your exact job title, years of experience, key skills, and any specializations. This precision matters when searching tools.
  2. Identify your target location(s): List cities or regions you're willing to work in. If remote, note whether you'd accept a remote role at a lower salary.
  3. Gather baseline data from government sources: Visit BLS.gov, search your job title and metro area, and note the median and percentile ranges. This gives you an official baseline.
  4. Check Glassdoor and company-specific data: Search your target companies on Glassdoor. Read 10-20 recent salary reports for your role. Note the range and any patterns (e.g., "Company X pays 15% above market").
  5. Use PayScale and Salary.com for personalized estimates: Build a profile and input your experience. Compare the estimates across both tools. If they're within 10%, you're in the right ballpark.
  6. Research LinkedIn Salary and industry reports: Check LinkedIn's salary tool for your role and location. Read any relevant industry reports from LinkedIn or your professional association.
  7. Adjust for cost of living and company type: If comparing across locations, use a cost-of-living calculator. If targeting startups vs. enterprise, adjust expectations accordingly.
  8. Create a salary range spreadsheet: Document all sources, dates, and figures. Calculate a weighted average or range (e.g., 25th-75th percentile). This becomes your negotiation anchor.
  9. Validate with networking: Reach out to 3-5 people in your network who work in similar roles. Ask informally about compensation (without asking directly). Confirm your research aligns with their experience.
  10. Set your target range and walk-away number: Based on all data, establish a target salary (your ideal), a realistic range (what you'd accept), and a walk-away number (below which you won't negotiate). This clarity prevents emotional decisions during offers.

Using Salary Research in Negotiations

Research is only valuable if you use it strategically. When an offer arrives, your data becomes your negotiating tool.

Timing matters: Never discuss salary before the employer makes an offer. If asked early, deflect: "I'm flexible based on the role and benefits package." Once they offer, you have leverage.

Frame requests with data: Instead of "I want $120,000," say: "Based on my research, the market rate for this role in this location is $115,000-$130,000. Given my 7 years of experience and specific expertise in X, I'm targeting $125,000." This is professional, not emotional.

Be prepared for pushback: Employers may counter with their own data or budget constraints. Have a response: "I understand budget limits, but this aligns with industry benchmarks. Can we discuss other benefits like flexible work, professional development, or additional PTO?"

Negotiate beyond salary: If the employer won't budge on base, negotiate signing bonuses, stock options, remote flexibility, or extra vacation. Total compensation matters more than the salary line.

Conclusion: Empower Your Career with Data

How to research salary for your job title and city is a learnable skill that pays dividends throughout your career. By combining government data, crowdsourced platforms, company-specific research, and networking, you build a comprehensive picture of your market value.

The process takes 2-3 hours but can result in $5,000-$20,000+ in additional annual compensation. That's a 1,000%+ return on your time investment. More importantly, you enter negotiations informed, confident, and grounded in data—not guesses.

Start today: pick one source (BLS or Glassdoor), search your role and location, and document what you find. Then layer in a second and third source. Within a week, you'll have a clear salary range backed by evidence. Use it to make smarter career decisions, negotiate better offers, and build long-term wealth.

Frequently asked questions

No single source is perfect. The Bureau of Labor Statistics (BLS) is most authoritative but lags in updates. Glassdoor and Blind offer real employee data but have sample-size limitations. LinkedIn has the largest dataset. Use all three, cross-reference, and weight recent data more heavily. For company-specific information, Glassdoor reviews are most reliable since they come from actual employees.

Glassdoor is valuable but has biases. Employees who report tend to be either very satisfied (reporting high salaries) or very dissatisfied (reporting low ones). The median on Glassdoor is usually reliable; outliers less so. Use Glassdoor as one of three-five sources. If Glassdoor shows $100,000 but BLS, PayScale, and LinkedIn all show $110,000, trust the consensus.

Many states now prohibit asking for salary history, but some still allow it. Never volunteer your history; it anchors negotiations downward. If asked directly and required by law, provide it but immediately pivot: "However, I've researched market rates for this role, and I'm targeting $X based on current benchmarks." Your past salary shouldn't determine your future one—market value should.

Most salary tools show base salary separately from bonuses and equity. For tech roles, stock options can be 20-50% of total compensation; in finance, bonuses can be 50-200% of base. Ask every employer about total compensation breakdown. When comparing offers, calculate total value: base + (bonus % × base) + (annual stock vesting value). A $100,000 base with 30% bonus and $20,000 annual stock is worth $150,000 total.

Generally, yes—remote roles pay 5-15% less than on-site equivalents because they access a larger, more competitive talent pool. However, the tradeoff is often worth it: no commute, flexible location, and lower cost of living in many cases. Research remote salary data separately. A remote role in a lower-cost city may net you more purchasing power than an on-site role in an expensive city, even at lower nominal salary.

Update annually or when job searching. Salary markets shift, especially in competitive fields like tech. If you researched six months ago and the market has moved, your data is stale. Before any negotiation, refresh your research. Set a calendar reminder to revisit salary data yearly so you're always informed about your market value.

Tags

how to research salarysalary research by job titlesalary by citymarket salary datasalary benchmarkinghow much should I makesalary negotiation researchjob market salary