Salary data · BLS OEWS May 2025

Librarian salary in Baltimore-Columbia-Towson, MD

$83,090
Median annual
$39.95
Median hourly
$84,920
Mean annual
1,540
Employed

In Baltimore-Columbia-Towson, MD, a typical librarian earned $83,090 a year in May 2025 (median), with an average of $84,920. About 1,540 people work in this occupation there.

That is 22% above the national median of $68,270. Compared with all occupations in Baltimore-Columbia-Towson, MD (median $59,070), librarians earn 41% more. With a location quotient of 1.32, the occupation is more concentrated here than in the US as a whole.

Pay varies widely: the lowest-paid 10% earned less than $52,910, while the top 10% earned more than $108,160. Many librarians are self-employed, and BLS wage surveys cover employees only, so freelance income can differ.

Pay distribution

PercentileAnnualHourly
10th$52,910$25.44
25th$65,570$31.52
Median$83,090$39.95
75th$101,900$48.99
90th$108,160$52.00

Source: U.S. Bureau of Labor Statistics, OEWS May 2025. Estimates exclude self-employed workers; "—" means the estimate was not released.