UF CLP 41,263.57US dollar CLP 981.82Euro CLP 1,100.20
VIVARAE NEWS

How much does a civil engineer earn in Peru in 2026: average salary, range and by city

A young civil engineer in Peru earns on average S/ 3,966 a month, in a range of S/ 1,500 to S/ 7,000, according to the Labor Ministry's Mi Carrera platform. What engineers over 30 earn, job-ad salaries by city and how it compares with other engineering fields.

· By , business administrator

How much does a civil engineer earn in Peru in 2026: average salary, range and by city

Photo: Juanity41, CC BY-SA 3.0, Wikimedia Commons

A civil engineer aged 18 to 29 earns on average S/ 3,966 a month in Peru, in a range of S/ 1,500 to S/ 7,000, according to the Mi Carrera platform of the Ministry of Labor and Employment Promotion (MTPE), based on formal private-sector pay recorded in the Electronic Payroll between September 2023 and August 2024, as reported by El Comercio. With that figure, Civil Engineering ranks 14th among 68 university degrees.

That is more than three times the minimum wage, S/ 1,230 since October 1, 2026. Civil engineering is also the engineering field most in demand among employers, according to the MTPE's Occupational Demand Survey cited by La República. This guide brings together how much a civil engineer earns in Peru according to the available sources, why they do not match and how pay changes with age and city.

How much does a civil engineer earn in Peru according to the MTPE

Average monthly income of civil engineers in Peru (MTPE, Electronic Payroll, September 2023 to August 2024)

S/ 3,966

Aged 18 to 29

Range of S/ 1,500 to S/ 7,000

S/ 9,103

Aged 30 or over

Range of S/ 2,957 to S/ 15,403

S/ 1,230

Minimum wage

Since October 1, 2026

Source: MTPE, Mi Carrera platform, according to El Comercio and the Technological University of Peru.

View the data as a table
Aged 18 to 29S/ 3,966 · Range of S/ 1,500 to S/ 7,000
Aged 30 or overS/ 9,103 · Range of S/ 2,957 to S/ 15,403
Minimum wageS/ 1,230 · Since October 1, 2026
Age groupAverage monthly incomeMinimumMaximumSource
18 to 29S/ 3,966S/ 1,500S/ 7,000El Comercio, with Mi Carrera (MTPE) data
30 or overS/ 9,103S/ 2,957S/ 15,403Technological University of Peru, with MTPE data

These are gross salaries in formal private employment. The figures for the 30-and-over group do not match across sources: the Technological University of Peru reports an average of S/ 9,103, while El Comercio says those over 30 can earn "up to" S/ 10,782. VIVARAE NEWS could not check them on the MTPE platform, which could not be accessed from outside the country at the time of writing.

Aerial view of the National University of Engineering campus in Lima
The campus of the National University of Engineering (UNI), in Rímac, Lima, one of the universities with the longest tradition in civil engineering. Photo: Johnattan Rupire, CC BY-SA 4.0, Wikimedia Commons.

Why the figures do not match

Anyone searching for how much a civil engineer earns in Peru will find very different amounts. The reason is that each source measures something different: different years, different ages and a different database.

Source and periodWhoMonthly averageRange
Ponte en Carrera, 2016 (Proactivo)Young graduatesS/ 4,109S/ 1,600 to S/ 6,700
Electronic Payroll 2020 (Andina)Aged 18 to 29, graduated 2017-2019S/ 2,270S/ 930 to S/ 3,700
Mi Carrera, Sep. 2023 to Aug. 2024 (El Comercio)Aged 18 to 29S/ 3,966S/ 1,500 to S/ 7,000
Indeed job ads, last 36 months (Indeed)Published offersS/ 2,389S/ 1,053 to S/ 5,420

The 2020 figure covers pandemic-era graduates and is the lowest in the series. Indeed's, updated on October 28, 2026 with 612 salaries, reflects what job ads offer, where entry-level positions abound, not what is actually paid on payroll. That is why, for a young civil engineer in formal employment, the MTPE figure is the most solid benchmark.

Civil engineer salary in Peru by city

CityAverage monthly salary in job adsSalaries reported
PiuraS/ 4,0063
LimaS/ 3,759127
Miraflores (Lima)S/ 3,5455
CallaoS/ 3,12317
IcaS/ 3,0917
National averageS/ 2,389612

Source: Indeed Peru, updated on October 28, 2026. Cities with few salaries reported, such as Piura, should be read with caution. On the same platform, a resident civil engineer, in charge of a construction site, averages S/ 3,611 a month. According to the Technological University of Peru, mining, energy and oil and gas projects can pay more than S/ 12,000 to experienced professionals.

Chilina bridge over the Chili river valley in Arequipa
The Chilina bridge, in Arequipa. Large public works are one of the main sources of jobs for civil engineers. Photo: Ciudades, CC BY-SA 4.0, Wikimedia Commons.

How much does a civil engineer earn compared with other engineering fields in Peru

Degree (Electronic Payroll 2020)Monthly averageRange
Systems and Computer EngineeringS/ 2,876S/ 1,200 to S/ 5,000
Telecommunications EngineeringS/ 2,645S/ 1,300 to S/ 4,100
Industrial EngineeringS/ 2,586S/ 1,200 to S/ 4,500
Mechanical EngineeringS/ 2,485S/ 1,100 to S/ 4,300
Mining, Metallurgical and Petroleum EngineeringS/ 2,406S/ 1,200 to S/ 4,000
Civil EngineeringS/ 2,270S/ 930 to S/ 3,700
Fisheries EngineeringS/ 1,898S/ 1,200 to S/ 2,700

Source: MTPE, Ponte en Carrera, with 2020 Electronic Payroll data, according to Andina: young people aged 18 to 29 who graduated between 2017 and 2019. It is the latest full engineering ranking published by a state source that VIVARAE NEWS was able to consult. In Mi Carrera's January 2024 list, reported by El Peruano, the 15 best-paid degrees are led by Medicine (S/ 3,564 to S/ 9,175) and Agribusiness and include Mining, Metallurgical and Petroleum Engineering (S/ 1,600 to S/ 7,139), but not Civil Engineering.

What makes pay vary

  • Experience: according to MTPE data, the average goes from S/ 3,966 before age 30 to more than double after that.
  • The position: site residents and supervisors, project managers and directors earn much more than assistants and CAD drafters.
  • The sector: mining, energy and large infrastructure projects pay more than housing construction.
  • Professional registration: to sign projects, engineers must be registered and in good standing with the College of Engineers of Peru, which oversees the profession, according to Andina.
  • Formality: MTPE figures only cover formal private employment; pay in the informal sector tends to be lower.

To compare with other professions in Peru, see how much a teacher earns and how much a police officer earns. Statutory benefits add to the salary: the December bonus equals a full month's pay for those who worked the whole semester. And to gauge purchasing power, look at how Peru's minimum wage has changed and Lima's inflation.

Frequently asked questions

How much does a civil engineer earn in Peru?

A civil engineer aged 18 to 29 earns on average S/ 3,966 a month, in a range of S/ 1,500 to S/ 7,000, according to the MTPE's Mi Carrera platform (Electronic Payroll, September 2023 to August 2024).

How much does a newly graduated civil engineer earn in Peru?

Job ads start at around S/ 1,050 to S/ 1,500 a month, according to Indeed and the MTPE. The average of Indeed ads is S/ 2,389.

How much does an experienced civil engineer earn?

Those over 30 average S/ 9,103 a month, in a range of S/ 2,957 to S/ 15,403, according to MTPE data cited by the Technological University of Peru.

Where do civil engineers earn the most in Peru?

In Indeed ads, Piura (S/ 4,006) and Lima (S/ 3,759) have the highest averages. Mining and energy projects usually pay more.