Business Analyst Salary in Baltimore, MD

Updated on May 09, 2025
Position
City
Salary

How much does a Business Analyst make in Baltimore, MD?

The average salary for a Business Analyst is $92,810 per year in Baltimore, MD.

In Baltimore, MD, a Business Analyst can expect to earn a competitive salary. The average salary for this role is around $92,810 per year. This figure can vary based on experience, skills, and the specific industry. Those with more experience and specialized skills often earn more.

The salary range for Business Analysts in Baltimore typically falls between $42,680 and $153,500 per year. This range reflects the different levels of expertise and responsibilities within the role. Entry-level positions may start at the lower end, while senior roles can reach the higher end. Factors such as company size, industry, and specific job duties also influence salary levels.

Business Analyst jobs in Baltimore, MD

What are the highest paying cities for a Business Analyst near Baltimore, MD?

Job seekers looking for Business Analyst roles near Baltimore, MD, will find attractive opportunities in nearby cities. Wilmington, DE, offers the highest average salary at $107,910. Annapolis, MD, and Washington, DC, also provide competitive pay, with averages of $100,202 and $98,458, respectively. These cities present excellent prospects for those seeking rewarding positions in the field.
Graph displaying highest paying cities salaries for Business Analyst jobs near Baltimore, MD, highlighting Wilmington, DE with the highest at $107,910 and Columbia, MD with the lowest at $90,959.
  1. Wilmington, DE
    Average Salary: $107,910
    In Wilmington, professionals thrive in a dynamic environment. Companies like AstraZeneca and Deloitte offer opportunities to work on impactful projects. The city's growing tech scene provides a vibrant atmosphere for career growth.
    Find Business Analyst jobs in Wilmington, DE


  2. Annapolis, MD
    Average Salary: $100,202
    Annapolis offers a unique blend of history and modern business. Working here means collaborating with government agencies and tech firms. The city's small size fosters close-knit professional relationships.
    Find Business Analyst jobs in Annapolis, MD


  3. Washington, DC
    Average Salary: $98,458
    Washington, DC, is a hub for business and government. Professionals here work with major organizations like the World Bank and USAID. The city's diverse opportunities make it ideal for career advancement.
    Find Business Analyst jobs in Washington, DC


  4. Frederick, MD
    Average Salary: $97,870
    Frederick provides a balanced work-life experience. Companies such as Lockheed Martin and the National Institute of Standards and Technology offer stable roles. The city's charm and community support enhance job satisfaction.
    Find Business Analyst jobs in Frederick, MD


  5. Bowie, MD
    Average Salary: $97,633
    Bowie is a growing city with a mix of industries. Working here means being part of a community that supports innovation. Companies like NASA and Northrop Grumman provide excellent career prospects.
    Find Business Analyst jobs in Bowie, MD


  6. Charlottesville, VA
    Average Salary: $96,666
    Charlottesville offers a blend of academic and corporate opportunities. The University of Virginia and tech startups create a vibrant job market. The city's intellectual environment is ideal for analytical roles.
    Find Business Analyst jobs in Charlottesville, VA


  7. Richmond, VA
    Average Salary: $92,490
    Richmond is a historic city with a thriving business sector. Working here means being part of a community that values both tradition and innovation. Companies like Dominion Energy and Altria offer diverse career paths.
    Find Business Analyst jobs in Richmond, VA


  8. Silver Spring, MD
    Average Salary: $91,734
    Silver Spring provides a mix of suburban charm and urban opportunities. Working here means being close to major companies like the National Institutes of Health and PBS. The city's diverse culture enhances professional experiences.
    Find Business Analyst jobs in Silver Spring, MD


  9. Philadelphia, PA
    Average Salary: $91,384
    Philadelphia is a bustling city with a rich business landscape. Working here means being part of a vibrant community that values innovation. Companies like Comcast and Independence Blue Cross offer exciting career opportunities.
    Find Business Analyst jobs in Philadelphia, PA


  10. Columbia, MD
    Average Salary: $90,959
    Columbia offers a suburban setting with a strong business presence. Working here means being part of a community that supports growth and development. Companies like IBM and Under Armour provide excellent career prospects.
    Find Business Analyst jobs in Columbia, MD

What are the best paying companies for a Business Analyst in Baltimore, MD?

Baltimore offers many top companies for Business Analysts, with Global Resources, LLC leading the way with an average salary of $153,500. Northrop Grumman and Guidehouse also provide competitive salaries, around $139,725 and $118,000 respectively. These companies value skilled analysts and offer attractive compensation packages.
Graph displaying best paying company salaries for Business Analyst jobs in Baltimore, MD, highlighting Global Resources, LLC with the highest at $153,500 and Williams Consulting LLC with the lowest at $83,667.
  1. Global Resources, LLC
    Average Salary: $153,500
    Global Resources, LLC offers a dynamic environment for Business Analysts. They focus on providing consulting services to various industries. The company operates in Baltimore, MD, and other locations across the U.S.


  2. Northrop Grumman
    Average Salary: $139,725
    Northrop Grumman is a leading technology company. They offer exciting opportunities for Business Analysts to work on innovative projects. The company has offices in Baltimore, MD, and other key locations.


  3. Guidehouse
    Average Salary: $118,000
    Guidehouse provides consulting services to public and commercial clients. Business Analysts here work on impactful projects. The company operates in Baltimore, MD, and other major cities.


  4. Deloitte
    Average Salary: $104,464
    Deloitte is a top global consulting firm. They offer diverse roles for Business Analysts. The company has a strong presence in Baltimore, MD, and worldwide.


  5. CareFirst BlueCross BlueShield
    Average Salary: $97,653
    CareFirst BlueCross BlueShield is a health insurance provider. They offer rewarding roles for Business Analysts. The company operates in Baltimore, MD, and other parts of the U.S.


  6. CGI
    Average Salary: $97,033
    CGI is a leading IT and consulting company. They offer many opportunities for Business Analysts. The company has offices in Baltimore, MD, and other key locations.


  7. Navitas
    Average Salary: $95,483
    Navitas provides educational services and consulting. They offer good roles for Business Analysts. The company operates in Baltimore, MD, and other major cities.


  8. Johns Hopkins University
    Average Salary: $91,759
    Johns Hopkins University is a top research institution. They offer valuable roles for Business Analysts. The university is located in Baltimore, MD.


  9. Baltimore Gas & Electric
    Average Salary: $87,667
    Baltimore Gas & Electric is a utility company. They offer stable roles for Business Analysts. The company operates in Baltimore, MD, and surrounding areas.


  10. Williams Consulting LLC
    Average Salary: $83,667
    Williams Consulting LLC provides consulting services. They offer good opportunities for Business Analysts. The company operates in Baltimore, MD, and other locations.

Currently 1,981 Business Analyst job openings, nationwide.

How's the job market for a Business Analyst in the US?

Learn what a Business Analyst does, how to become one, and understand the job outlook. Get simple steps to start your career as a Business Analyst today.
Position
Overview
Business Analyst
1,981 Job Openings