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