市政工程主要包括城市范围内的道路桥梁给排水设施。公路工程主要是联系不同城市之间的道路桥梁工程。
市政工程包括有绿化、道路、房屋建筑、美化等公路只是他的一个分支。
简而言之,市政工程包括道路工程,但主要是城市道路,也就是说是在城市里面搞的;公路工程呢,则主要是搞高速公路,等级路等,搞的是城市外的道路交通