परंपरागत रूप से इसे कई उप-शाखाओं में बांटा गया है , जिनमें -पर्यावरण इंजीनियरिंग , भू-तकनीक इंजीनियरिंग , संरचनात्मक इंजीनियरिंग , परिवहन इंजीनियरिंग , नगरपालिका या शहरी इंजीनियरिंग , जल संसाधन इंजीनियरिंग , पदार्थ इंजीनियरिंग , तटीय इंजीनियरिंग , सर्वेक्षण और निर्माण इंजीनियरिंग । सिविल इंजीनियरिंग हर स्तर पर होती है :
Entity: नगरपालिका — Type: /organization/government, /location, /location/city, /organization