How to Break Into GIS: What 1,366 Job Listings Actually Show
This guide contains affiliate links. When you buy through them, GEO CAREERS earns a small commission at no extra cost to you. Every paid recommendation includes a free alternative.
“I have a degree in geography, 200 applications, zero callbacks.”
This post shows up on r/gis every month. The details change — sometimes it’s environmental science, sometimes it’s urban planning, sometimes it’s a GIS certificate from a state school. The frustration is always the same.
The advice is always the same too. “Build a portfolio.” “Network more.” “Have you tried applying to local government?”
That advice isn’t wrong, exactly. It’s just useless without specifics. Build a portfolio of what? Network with whom? Which local governments are actually hiring?
We have the specifics. As of Q1 2026, GEO CAREERS tracks 1,366 job listings with tagged skills, salary ranges, and seniority levels. We know which companies hire at entry level, what skills they screen for, and what they pay. Here’s what the data says — and what to do about it.
The bottleneck is real. It’s also smaller than you think.
Only 10.2% of GIS jobs in our database are entry-level — 140 positions out of 1,366. For every entry-level opening, there are three senior positions and nearly three mid-level ones. The market has a missing rung at the bottom.
| Seniority Level | Share of Jobs |
|---|---|
| Senior (5-10 yrs) | 30.2% |
| Mid (2-5 yrs) | 28.2% |
| Unspecified | 18.1% |
| Leadership (10+ yrs) | 12.6% |
| Entry (0-2 yrs) | 10.2% |
That’s the bad news. Here’s the context that matters: those 140 positions are spread across 64 companies, and 75% of them are permanent roles — not internships. The entry point is narrow, but it’s real work at real companies.
The geospatial market is projected to hit $339 billion by 2034 (Precedence Research, 13.9% CAGR). That growth is structural — autonomous vehicles, climate modeling, precision agriculture all need spatial data. The pipeline feeding this market? About 4,000 geography degrees per year, and declining for over a decade. The market is expanding while the talent pipeline shrinks. If you’re trying to break in right now, the timing is structurally in your favor — even if the application process feels impossible.
What entry-level jobs actually require
The biggest misconception about entry-level GIS is that you need to know everything. You don’t. Entry-level listings require an average of 5.3 skills — roughly half what senior roles demand (9.2).
Here are the 10 most-requested skills at entry level, from our database:
| Skill | % of Entry-Level Jobs |
|---|---|
| Python | 22.1% |
| GIS (general knowledge) | 20.0% |
| Microsoft Office | 15.7% |
| ArcGIS | 12.9% |
| Java | 8.6% |
| AutoCAD | 7.9% |
| Remote Sensing | 7.1% |
| Microsoft Excel | 5.7% |
| SQL | 5.7% |
| ArcGIS Pro | 5.7% |
Notice what’s not on this list: AWS, Docker, Kubernetes, PostgreSQL, Azure. Those are senior-level requirements. If you’re a new grad panicking because you don’t know cloud infrastructure, stop. Nobody expects you to.
The entry-level toolkit is: GIS fundamentals + ArcGIS + Python + Office suite. That’s it. Master those four and you’re competitive for the majority of entry-level openings.
The Python premium is worth knowing about
Entry-level jobs that list Python pay an average of $100,327 (midpoint). Those that don’t: $87,597. That’s a $12,730 premium — before you have any professional experience. Based on 33 entry-level listings with salary data (12 with Python, 21 without), this premium is directional rather than definitive — but it’s consistent with the broader industry trend where Python skills command higher pay at every seniority level.
Python appears in 22.1% of entry-level listings and it’s the single most requested skill. It’s also the highest-ROI skill you can learn on your own, for free. If you’re going to invest time in one thing beyond your GIS coursework, this is it.
Where to learn Python for GIS:
If you want structured learning, Automate the Boring Stuff with Python is free to read online — and it’s the book that finally makes Python click for most people. For a GIS-specific path, Python Scripting for ArcGIS Pro is the standard professional reference. But the free Esri MOOC “Python for Everyone” covers ArcPy and spatial analysis at no cost and gets you 80% of the way there. YouTube channels like Klas Karlsson’s walk through QGIS + Python workflows step by step.
What’s disproportionately required at entry level
Some skills are more common at entry level than overall — meaning they’re specifically what employers look for when hiring someone new:
- Microsoft Office: +8.2 percentage points over the overall rate
- General GIS knowledge: +4.4pp
- Surveying/Total Stations: +2.6pp
- Spatial Analysis: +2.4pp
Translation: at the entry level, employers want someone who knows GIS fundamentals and can operate in a professional environment (yes, Excel counts). They’re not looking for a full-stack geospatial engineer. They’re looking for someone who can do the work and communicate clearly about it.
Nearly half of entry-level jobs don’t require a bachelor’s degree
This one surprises people. In our data, 47.1% of entry-level GIS positions either list no degree requirement (36.4%) or require only a high school diploma (9.3%). The bachelor’s requirement applies to just 40.7% of entry-level roles.
| Education Requirement | % of Entry-Level Jobs |
|---|---|
| Bachelor’s | 40.7% |
| None listed | 36.4% |
| High school | 9.3% |
| Associate’s | 5.7% |
The GIS Technician role — which the 2024 URISA/GPN salary survey calls the position “designed for the recent graduate or novice in GIS” — often requires only a GIS certificate or on-the-job training. If you don’t have a four-year degree, you’re not locked out. You’re competing for a different (and large) slice of the market.
If you don’t have a four-year degree, focus on the GIS Technician track — 47% of entry-level postings in our sample don’t require one, and many surveying and engineering firms train on the job. A GIS certificate from a community college plus a strong portfolio gets you in the door.
If you have a degree but no experience, your bottleneck is the portfolio and first real project, not more education. Skip to the portfolio section below.
If you’re still in school, do these things NOW: take the Python course, start a portfolio project each semester, apply for GIS Corps during breaks, and attend your state GIS user group meeting. The students who graduate with a portfolio and one volunteer project skip the 200-applications-zero-callbacks phase entirely.
Who actually hires at entry level
Based on the jobs we track, entry-level hiring clusters around three types of employers. This isn’t a complete picture of the market — government agencies, local utilities, and smaller firms are underrepresented in our sample — but the patterns are consistent with what we see across job boards and industry reports:
- Engineering and geospatial services firms hire GIS technicians and surveyors. These are field-heavy roles with clear career paths. Companies like NV5, WGI, and Woolpert post frequently.
- Defense and intelligence contractors hire for GEOINT and intelligence analysis. Companies like Peraton, Apogee Engineering, and Wyetech often require or offer security clearances — a career accelerator that most career advice ignores entirely.
- Government-adjacent consulting firms support federal agencies and hire entry-level analysts and data specialists. These roles often serve NOAA, USGS, BLM, or similar agencies.
Don’t overlook the employers that don’t show up on aggregated job boards: local and state government (county GIS departments, state DOTs, planning agencies), utilities (electric, water, telecom), and universities (research assistants, lab techs). These hire steadily but often post only on their own websites or niche boards like USAJOBS and AAG Jobs in Geography.
If your job search strategy is “apply to every GIS listing on Indeed,” you’re competing against everyone. If you’re targeting specific sectors — engineering firms, defense contractors, or local government — you’re playing a different game with better odds.
A note on defense/intelligence: About a third of all GIS hiring in the market involves defense or intelligence work. Almost no competitor career guide mentions this. If you’re willing to get a security clearance, the NGA (National Geospatial-Intelligence Agency) runs student internship programs that offer real geospatial intelligence work, pay well, and convert to permanent positions at a high rate. (See Upcoming Opportunities below for posting windows.)
The entry-level role breakdown
| Role Type | % of Entry-Level |
|---|---|
| Intern | 25.0% |
| Engineer | 20.7% |
| Technician | 13.6% |
| Analyst | 10.7% |
One in four entry-level positions is an internship. Interns build internal networks and often convert to full-time hires. One Esri intern reported meeting 75 colleagues on day one. If you can afford to do an internship, it remains the single most effective pathway to a permanent GIS job.
The Technician title gets a bad rap — people think it’s a dead end. It’s not. Every GIS Manager I’ve talked to started as a technician or analyst. The title is the on-ramp, not the ceiling.
The “Engineer” title at entry level is misleading — most of these are at defense contractors (Peraton, Wyetech) where “engineer” means something closer to “analyst with a clearance path.” Don’t let the title scare you off.
The 75% that aren’t internships are permanent technician, analyst, and engineer positions. They exist. They pay real salaries. But they go to people who can demonstrate specific skills, not just a degree.
The pattern that works
From r/gis threads, Esri Community hiring discussions, and recruiter Jessica Touchard’s take on the Mapscaping podcast, a consistent pattern emerges. Not the vague “build a portfolio” version. The specific one.
If you’re coming from environmental science, urban planning, or data science, you already have half the toolkit. Environmental scientists already understand spatial data collection and analysis workflows. Urban planners work with zoning and land-use data that IS GIS data. Data scientists have Python and SQL — they just need the spatial libraries (GeoPandas, Shapely, Rasterio). Your portfolio should translate your existing work into GIS terms, not start from scratch. And if you’re already at a company or agency with a GIS department, an internal transfer is often the easiest path — you already know the organization, and GIS managers prefer training someone who understands the mission over hiring externally.
Step 1: Build a portfolio that matches what employers actually want
Multiple hiring surveys suggest managers are more impressed by a candidate’s personal website than any other branding tool (GIS Geography). But only a small fraction of job seekers have one.
Your portfolio doesn’t need to be beautiful. It needs to demonstrate the skills in the table above. Here are four projects that directly map to entry-level skill demand:
Project 1: Python automation script (targets the 22.1% of entry-level jobs wanting Python)
Download a public dataset from the Census Bureau or USGS. Write a Python script that cleans, processes, and visualizes the data. Host the code on GitHub. This isn’t a map — it’s proof you can automate repetitive GIS tasks, which is exactly what entry-level Python work looks like.
Project 2: ArcGIS or QGIS spatial analysis (targets 20.0% wanting GIS + 12.9% wanting ArcGIS)
Pick a real problem — flood risk, food desert identification, optimal site selection. Do the analysis, make the map, write up your methodology. If you don’t have ArcGIS Pro through school, Getting to Know ArcGIS Pro includes a 180-day trial license. QGIS is the free alternative and equally valid for portfolio work — both demonstrate the same analytical skills.
Project 3: Web map or dashboard (targets the 5.7% wanting JavaScript + differentiates you)
Build an interactive web map using Leaflet.js or ArcGIS Online. Embed it on your portfolio site. Interactive maps show technical range that static PDFs can’t.
Project 4: Field data collection project (targets the 7.9% wanting AutoCAD + 7.1% wanting Remote Sensing)
If you can get your hands on a GPS unit, do a field collection exercise. Even a campus tree inventory or trail survey counts. Document the workflow from collection to analysis to final deliverable.
The point is not to build four impressive projects. It’s to build projects that directly address the skills in job listings. When you apply and the hiring manager sees “Python, ArcGIS, spatial analysis, web mapping” in your portfolio, you’ve already answered their main question: can this person do the work?
For a portfolio platform, a simple GitHub Pages site works fine. Esri’s ArcGIS StoryMaps is another option if you’re in the Esri ecosystem. What matters is that it exists and it’s linked from your resume.
Step 2: Get real experience without a “real” job
The catch-22 breaks when you realize that “experience” doesn’t have to mean “paid employment.”
GIS Corps (URISA) — The most underutilized resource in GIS career advice. URISA’s volunteer program has completed 370+ missions in 83 countries with 2,800+ volunteers. Assignments run 2 weeks to 2 months, can be done remotely, and require no minimum education or experience. You’ll do real GIS work — data collection, analysis, app development, mapping — for humanitarian, disaster response, and conservation organizations. This goes on your resume as professional GIS experience, because that’s what it is. Apply at giscorps.org.
Federal internship programs — USGS runs a Pathways Internship Program with paid positions that can convert to permanent federal employment. Their GIS Summer Fellows program (10-12 weeks, nominations through your GIS program director) puts you on real research projects. The FGDC’s GeoPathways initiative connects students with federal agencies for mentoring and career development. These programs are competitive but far less crowded than Indeed listings.
NGA student internships — If you’re interested in intelligence work, NGA’s internships offer real geospatial intelligence work and the opportunity to obtain TS/SCI clearance before graduation. A security clearance at age 22 is a career accelerator that pays dividends for decades.
Local government — City and county GIS departments often take interns with minimal experience. They’re less visible than federal programs but easier to get. Call the GIS coordinator at your county government. Seriously — just call.
OpenStreetMap contributions and #30DayMapChallenge — These require zero permission. Contributing to OSM demonstrates commitment and community involvement. The annual #30DayMapChallenge (every November) builds your portfolio and gets you noticed in the GIS community on social media. Both are free.
Step 3: Network with the people who actually hire
Personal referrals are consistently the #1 way to get hired — every survey and hiring manager thread confirms this, and it matches broader LinkedIn/SHRM hiring data.
Networking doesn’t mean cold-messaging people on LinkedIn. It means showing up where GIS people gather:
- Local GIS user groups — Every state has one. They hold monthly or quarterly meetings. You’ll meet the people who post jobs before those jobs hit Indeed.
- Esri Young Professionals Network (YPN) — 7 chapters across the US, with meetups, a blog, and a newsletter. This is specifically for early-career GIS people.
- Esri User Conference — The single largest annual concentration of GIS hiring managers in one place. The expo hall has career/resume review booths run by YPN. The Student Assistantship Program gives students full conference access plus direct networking with Esri staff and industry leaders. (See Upcoming Opportunities below for dates.)
- URISA and GPN chapters — Regional chapters with meetings. URISA also runs a Mentor Network that accepts applications year-round.
- r/gis (130K+ members) — The most approachable GIS community online. Be helpful, ask genuine questions, and build a reputation. Don’t spam your portfolio link.
One informational interview with someone at NV5 is worth more than 50 applications on Indeed. You’re not asking for a job — you’re asking how they got their job, what skills they use daily, and what their team is hiring for next quarter.
Step 4: Apply strategically, not desperately
Once you have a portfolio and some experience (even volunteer work), the application game changes. Here’s what the data and hiring managers tell us:
Customize every application. Most estimates put interview rates around 20% (GIS Geography) — and the 80% who don’t make it usually submitted generic resumes. Pull keywords from each posting and mirror them in your resume and cover letter. Government applicants: your resume must exhaustively mirror posting keywords — federal applications are often graded electronically by keyword matching.
Target companies, not listings. Check GEO CAREERS’ job search filtered by entry-level. But also go directly to the career pages of NV5, Lynker, WGI, Peraton, and your state’s Department of Transportation or Natural Resources. Many positions are posted internally before they hit job boards.
Don’t hold out for remote. Only 7.9% of entry-level GIS jobs are fully remote. 45% are on-site. If you limit yourself to remote-only, you’re competing for 11 positions out of 140. Be willing to show up, especially at the start.
Consider defense and intelligence. A third of GIS hiring involves defense or intelligence work. If you’re a US citizen willing to get a security clearance, you’ve just opened up a massive segment of the market that many applicants self-select out of.
What hiring managers actually screen for
The interview matters more than the resume. From Esri Community hiring threads and recruiter perspectives, here’s what actually gets you hired:
- How you talk about your work. “Tell me about a project you did” is the most common question. Can you walk through your methodology, explain your decisions, and discuss what you’d do differently? Practice this. Out loud.
- Whether you understand the organization. “One has a better shot if they can find out the role and purpose of the department.” If you’re interviewing at a transportation agency, know their current projects. If it’s a defense contractor, understand the GEOINT mission.
- Communication skills. “GIS jobs require being a liaison and interfacing with people.” Every hiring manager said some version of this. Technical skills get you the interview. Communication gets you the offer.
- Problem-solving, not just tool knowledge. They don’t want to know if you can run a geoprocessing tool. They want to know if you can figure out which tool to run and why.
- A portfolio you can actually discuss. “Bring maps, reports, and other work you’ve done.” But more importantly, be ready to talk about what problem each project solved and what you learned.
Geospatial recruiter Jessica Touchard put it this way on the Mapscaping podcast: self-initiative, ability to learn quickly, flexibility with expectations, and strong verbal communication are what top her list — not specific software certifications.
The GISP-E: A new credential for people with no experience
In 2025, GISCI launched the GISP-E (Entry-level) certification — the first GIS credential designed specifically for people without professional experience. It costs $125 ($100 through a learning institution), requires only passing an exam (no work history, no portfolio), and provides a structured roadmap for early career growth.
I wouldn’t call it essential. It won’t replace a portfolio or real project experience. But if you’re a student or career changer looking for a credential that signals commitment to the field, it’s affordable and purpose-built for your situation. The traditional GISP certification requires years of experience — the GISP-E is the entry-level version that didn’t exist until recently.
What the salary trajectory looks like
Here’s the career progression based on the 2024 URISA/GPN salary survey (n=4,602):
| Title | Median Salary | Typical Years |
|---|---|---|
| GIS Technician | $55,000 | 0-3 |
| GIS Specialist | $70,473 | 2-5 |
| GIS Analyst | $80,000 | 3-7 |
| GIS Coordinator | $82,850 | 5-10 |
| GIS Developer | $97,000 | 5-10 |
| GIS Manager | $102,000 | 8-15 |
| GIS Director | $118,500 | 15+ |
The entry salary is modest — $55K as a GIS Technician is real. But the trajectory is clear: Technician → Analyst → Manager is a path from $55K to six figures.
The developer/programmer track is the most underleveraged path in GIS. $97K median with fewer applicants than the management track, because most GIS grads don’t think of themselves as developers. If you learned Python in Step 1, you’re already on this path.
The GISP certification correlates with a $21,250 salary premium at the median — but only 5.3% of GIS Technicians hold one. It’s a mid-career credential, not an entry requirement. Don’t spend $250 on certification when you should be spending time on portfolio projects.
84% of GIS professionals say they’re satisfied with their work (URISA/GPN 2024, n=4,602). More telling: only 21% are actively looking to leave. Once you get in, people stay. The entry is hard. The career delivers.
Upcoming Opportunities (as of March 2026)
- Esri User Conference: July 13–17, 2026, San Diego. Student Assistantship Program for free access + networking.
- NGA Summer 2027 Internships: Based on prior years, postings expected August–September 2026.
- USGS Summer Fellows: Check with your GIS program director for nomination deadlines.
The short version
Breaking into GIS takes 3-6 months of focused effort, not 3-6 weeks. Here’s the playbook:
- Learn the core four: GIS fundamentals, ArcGIS (or QGIS), Python, and Excel. That’s what entry-level listings actually require.
- Build four portfolio projects that match the skills in job listings. Host them on a personal site or GitHub.
- Get volunteer experience through GIS Corps, federal internships, local government, or OpenStreetMap contributions.
- Network at user groups and the Esri UC. One conversation with a hiring manager is worth 50 blind applications.
- Apply strategically — target the companies that actually hire at entry level (NV5, defense contractors, engineering firms). Don’t limit yourself to remote-only.
The entry-level bottleneck is real. So is the growing market, the shrinking talent pipeline, and the clear career trajectory from $55K to six figures. The people who break in aren’t luckier than you — they’re more specific about what to build, who to target, and where to show up.
Browse entry-level GIS jobs on GEO CAREERS →
Explore which skills employers want →
Check GIS salary data →
A note on scope: this data is US-focused — federal programs, US defense contractors, American salary data. For international GIS job markets, Ali Ahmadalipour’s Geospatial Jobs newsletter covers global listings well.