The top 10 civil engineering branches are as following:

1. Construction Engineering

2. Geotechnical Engineering

3. Structural Engineering

4. Surveying

5. Transportation Engineering

6. Environmental Engineering

7. Earthquake Engineering

8. Water Resource Engineering

9. Municipal Engineering

10. Material Engineering