Philadelphia City Jobs and How to Apply

how to apply for city of philadelphia jobs
Symptom First action Planning use
You do not know which city jobs exist Open the Civil Service job class table and search by class title Build a shortlist of job classes before you look for a live posting
You cannot tell what a job pays Check the pay range and salary columns for that class Compare classes on the same basis before you decide where to apply
No opening is posted for the job you want Use the sign-up link on that position’s row for posting notifications Let the alert tell you when to apply, so you do not have to keep checking
You are unsure whether a job is a Civil Service position Look for the class in the table, which covers Civil Service positions Decide whether the civil service route applies to you
You want to know whether a job is union-coded Read the union code column for the class Spot union-covered work early and ask HR what it means for you
A pay figure looks out of date Check the effective date column Treat the figure as valid only from that date

The table above uses the columns on the City of Philadelphia’s Office of Human Resources job class specifications page, which lists Civil Service positions.

Here is how to apply for City of Philadelphia jobs: find your job class in the Office of Human Resources table, sign up for its posting notifications, then apply when a posting opens and follow its instructions.

City hiring sits inside a larger structure of departments, boards and commissions. If you want that context first, read how is philadelphia city government organized and then return here for the application mechanics.

Finding current city job openings

The City of Philadelphia Office of Human Resources runs the careers pages on phila.gov, and its job class specifications page is the most useful starting point. The table there covers Civil Service positions and lets you search and sort by class code, class title, pay range, salary, FLSA code, union code and effective date.

Treat the table as a map of job classes, not only as a list of vacancies. A class is the formal job title the city uses, and a posting is a specific opening in that class. Knowing the class tells you what to look for when postings appear.

Symptom: you do not know what to search for

Start with the class title column. Search a word that describes the work you want, such as a function or trade, and read the titles that come back. Class titles can differ from the job names you see in everyday use, so try several search words before you decide a job does not exist.

Symptom: the job you want is not posted

Each position in the table has a link to sign up for job posting notifications. Use it for every class you would genuinely accept, not only your first choice. Notifications suit people who are not in a hurry to start or who are still choosing between career paths, because the alert replaces repeated manual checking.

An illustrative stock photo of a formal reception lobby. Use the Office of Human Resources careers pages for current contact details rather than relying on an assumed visiting route.

Reading the pay plan and salary ranges

The same job class table doubles as the published pay reference. Two columns matter most for anyone asking what a city employee earns: pay range and salary. The class code and effective date tell you which version of those figures you are reading.

Symptom: two jobs look similar but pay differently

Sort the table by pay range, then compare the classes side by side. A difference in class often explains a difference in pay, so check whether the duties in the posting match the class you are comparing. If you are weighing a lower class with an easier route in against a higher class with more requirements, the pay range column shows what the step up is worth.

Symptom: a figure seems stale

Check the effective date before you quote any number to family, a lender or yourself. A salary shown in the table applies from that date and may be superseded. When the decision matters, such as accepting an offer, confirm the figure with Human Resources rather than relying on a screenshot or a forum post.

Gross salary is not take-home pay. For how the city’s tax on earnings affects your paycheck, see philadelphia wage tax explained.

Civil service positions and testing

Many city jobs are Civil Service positions, which is the group the Office of Human Resources table is built around. The rules behind classification, selection and testing come from the Civil Service Commission and its regulations, so rely on those and on the posting itself for exact steps.

Symptom: the posting mentions a test

Read the posting’s instructions before anything else, because it is the document that tells you what the selection process involves for that class. If a written test is part of the process, treat it as a stage you can prepare for. Review the duties and requirements in the posting, and make sure you can attend on the stated terms before you submit.

A candidate works at a desk during a written test. The image is illustrative only, and the format of any city test is set out in the posting for that class.

Symptom: you are not sure the job is civil service

Search the class table first. If the class appears there, you are looking at a Civil Service position and should expect that process. If it does not appear, do not assume it is closed to you. Check the careers pages and the individual posting, and ask Human Resources how that role is filled.

Preparing your application

A strong application is one you can complete in a single sitting when a posting opens. The aim is to have your information ready, so a short application window does not force you to guess at dates or titles.

  • Work history in full. List employers, job titles and dates in a consistent format, and keep the wording close to the duties named in the posting for that class.
  • Education and credentials. Note any degree, licence or certificate the posting requires, and keep proof within reach in case you are asked for it.
  • Contact details you check daily. Use an email address you read regularly, because posting notifications and any follow-up depend on it.
  • A saved record. Keep the posting text and any confirmation you receive, since postings are replaced once they close.
Filling in a paper form at a table. Preparing your details beforehand makes any application form quicker to complete accurately.

Symptom: you meet only part of the requirements

Read which requirements the posting treats as essential and which it presents as preferred. If you fall short on an essential item, look at a lower or related class in the table rather than applying anyway. If you fall short only on a preferred item, applying is reasonable, and your application should show the closest experience you have.

Unions and city job classes

The table’s union code column tells you whether a class carries a union code, which is worth checking early because city employment often comes with union representation. One prominent union is District Council 33 of the American Federation of State, County and Municipal Employees, and the Philadelphia Inquirer reported in July 2025 that roughly 9,000 DC 33 workers returned after a strike.

For an applicant, the practical point is to ask Human Resources how a class is covered before you accept an offer. Pay, working terms and some rules can depend on the contract that covers the job, so a union code is a prompt to ask a question, not an answer in itself.

Residency and the range of city work

Whether you must live in the city to hold a job is a separate question with its own detailed rule, so check the current posting and Human Resources guidance on residency rather than relying on a general summary. Settle it before you invest time in an application, because it can decide whether a job is available to you.

City work covers far more than desk jobs in one office. Recreation, public service, administration and customer-facing help roles all sit under the city’s umbrella, and the class table is how you see how they are titled. If you want to see the service side of the city in action, how to use philly 311 shows how residents reach city services, which can help you picture the work behind them.

Two staff members in headsets work at computers. The stock image only illustrates service-style office work and does not show city employees.

Frequently asked questions

Question Answer
Does the job class table list every city job? The page describes the table as covering Civil Service positions. A role outside that group may not appear there, so check the careers pages and the posting for it.
How do I compare pay across classes? Sort the table by pay range or salary, then read the effective date so you know the figures are comparable.
Should I sign up for more than one position? Yes, if you would accept each job. Every position row has its own notification link, so you can follow several classes at once.