Jump Kit

The Framework for Civil 3D
Get More

Templates Only

See The Framework Work
Get More

Become a Member

Master Civil 3D
Get More

Autodesk Civil Videos

Free Civil 3D Training
Get More

Framework Videos

Free Civil 3D Videos
Get More

Autodesk officially released Autodesk Civil 3D 2025 and the related Civil Infrastructure 2025 group of products which include: Project Explorer 2025, Grading Optimization 2025, Subassembly Composer 2025, the Infrastructure Parts Editor, Autodesk Vehicle Tracking 2025, Infraworks 2025, and the Autodesk Connector for ArcGIS 2025.

Civil 3D 2025 and the related 2025 products include the 2024.3 Update improvements. There are also significant new Civil 2025 release product enhancements, upgrades, and fixes.

The new Civil 3D 2025 notably includes new AutoCAD 2025 and Map3D 2025 interface, 2D and 3D graphics, Sheet Set Manager for the Web, Autodesk Cloud, and local performance improvements that may affect current project work and workflows.

Autodesk Civil 3D 2025


What's New in Civil 3D 2025

Autodesk Civil 3D and AEC Collection Subscription customers can now download the latest Autodesk Civil 3D 2025 and related Autodesk 2025 Infrastructure products.

Project Explorer and Grading Optimization are part of Civil 3D 2025.

There is a significant Civil 3D 2025.0.1 Update available that fixes issues with large Surfaces.

Civil Infrastructure Product On-Line Help

The Civil 3D 2025 and the related Civil Infrastructure 2025 products online Help files are live.
The public release videos are available.
See our website Autodesk Online Help page.

Civil 3D 2025 Release Details

Here are brief summaries and links to the What’s New in the Autodesk 2025 Release pages.

The Project Explorer, Grading Optimization, Dynamo for Civil 3D, and Subassembly Composer enhancements and improvements are listed separately.

Autodesk Integration Apps

See the News page for recent releases of important Autodesk 2025 release integration code:

New 2025 Surface Workflows

Level of Detail

  • Added a reduced surface Level of Detail to improve performance when working in drawings with large surfaces.
  • Contextual commands to change the surface Level of Detail added to Prospector tree, In canvas, and the ribbon.
  • Default setting for Reduced Surface Level of Detail added to the Edit Feature Settings - Surface dialog box.
  • New Level of Detail commands are available from the command line.
    • AllSurfaceLODLow
    • AllSurfaceLODHigh
    • SurfaceLODLow
    • SurfaceLODHigh

MMS File Performance Improvements

  • Performance improvements when saving surface MMS files.
  • The MMS file will not update if there is no surface geometry change.
  • The dref surface will not update when the host drawing is saved.

Multithreaded Contour Regeneration

  • Performance improvements during multithreaded contour regeneration on both TIN and Grid surfaces.
  • Opening Drawings - When the drawing contains surfaces styles using contours display component
  • Surface Editing - When the drawing contains surfaces styles using contours display component
  • Changing Surface Style - When the drawing contains surfaces styles using contours display component
  • Surface Creation - When commands trigger the computation of contours.
  • Contour Extraction from Surface.

Improved Surface Performance

  • General performance improvements when working with surfaces.
  • Improved Zoom/Pan performance when the Level of Detail mode is off in Conceptual/GSF mode (shaded, and shaded with Edge).
  • Surface will not regenerate if there is no surface geometry change (such as the changing name or description of a surface in the surface properties dialog box.

New 2025 Corridor Workflows

Improved performance in various areas of corridor workflows.

Corridor Property Dialog Box Enhancements

  • Improved the efficiency of opening the corridor property dialog box.
  • Improved the efficiency when clicking OK to close the dialog box.
  • Improved efficiency when switching corridor property dialog box tabs.
  • Improved performance when editing in the corridor property dialog box and then clicking Cancel to exit without making changes.

Other Corridor Property and Parameter Dialog Boxes

  • These include Corridor Surface properties, Corridor Feature Line properties, Baseline and Region parameters, Codes, and Slope Pattern.
  • Improved efficiency when opening a child corridor properties dialog box for large corridors.
  • Improved efficiency when clicking Cancel button to close a child corridor properties dialog box.

Corridor Surface Creation

  • Improved performance for building corridor surfaces that is 3 to 4 times faster than previous versions.
  • Added the drawing level AeccFastCorridorSurfaceBuild system variable to control the methods of building corridor surface. A value of 0 is normal generation and a value of 1 is a faster generation at the cost of visual fidelity.
  • Improved performance when deselecting a corridor surface on the Corridor Properties dialog box and the Corridor Surface dialog box.

Corridor Updates to Rebuild Affected Corridor Sections Commands

  • Region grip editing in drawing.
  • Split Region contextual (right-click corridor) or ribbon command.
  • Merge Region contextual (right-click corridor) or ribbon command.

Corridor Regeneration Efficiency Improvements

  • Improved efficiency of the Corridor Section View Editor by avoiding a slope pattern drawn in the section viewport.
  • Improved efficiency by avoiding corridor surface and corridor section recalculation when a corridor is out of date.
  • This improves the performance of commands like editing Alignment or the Profile of Baselines of Corridors.
  • Improved regeneration efficiency for Corridor Feature Lines.

New in Dynamo for Civil 3D

  • The Dynamo core version has been upgraded to Dynamo 3.0.3. For more information, see the following blog post: https://dynamobim.org/dynamo-core-3-0-3-release/.
  • Package Manager: The new Package Manager dialog provides a single location for locating and managing packages. In the Package Manager, you’ll find the following:
    • Package search, with a new filtering option to view packages with or without dependencies on other packages
    • Package details panel that opens in the Package Manager window
    • Updated workflow to upload a new package or a new version of an existing package
    • A list of all currently installed packages
    • A list of the packages you’ve uploaded
    • Access to your package settings
  • Search for nodes by category: This improvement to the search enables you to specify node categories with a period. For example, searching for “list.r” returns nodes that belong to the List category and begin with the letter R.
  • More readable Watch node text: Multi-line text is more readable in Watch nodes. Scroll bars, when needed, are visible by default, and you can use the resize handle to display more text.
  • Gate node and Remember node in the Dynamo library: The standard Dynamo library now includes the Gate and Remember nodes. The Gate node allows you control the execution in sections of your graph. An open Gate passes data through unchanged, while a closed Gate sends no data downstream. A Remember node stores the data passing through it to the Dynamo file and returns the stored data if the input is null.
  • Workspace geometry scaling range message: If your inputs are outside of the currently selected modeling range, affected nodes will now appear in an info state rather than a warning state. In Dynamo for Civil 3D, use Medium workspace geometry scaling for best results.
  • Object Binding update: Object Binding has dropped support for the deserialization technique in previous versions of Dynamo. Dynamo 3.0 and beyond uses Strings. If your object binding settings are stored in the graph, you’ll need to resave your graph to migrate it. If settings are stored in the DWG file, you’ll also need to resave the drawing.
  • When re-running a graph from a previous version, any objects that it has previously created in Civil 3D will be duplicated, and you may need to delete the old objects. Save the graph, and objects will no longer be duplicated when the graph is run.

Civil 3D API Enhancements

  • Support for the .NET 8.0 framework.
  • Added .NET API support for the surface level of detail feature.
  • Surface.IsLevelOfDetailEnabled. Get and set the surface level of detail status.
  • SettingsSurface.Defaults.LevelOfDetail. Get the property of the surface level of detail default setting.

Miscellaneous Enhancements

  • The system variable ISAVEPERCENT now defaults to 50.
  • This improves drawing save performance with the trade-off of a potentially larger file size.
  • Autodesk Storm and Sanitary Analysis 2024.1 supports the 2025 versions of Civil 3D and AutoCAD Map 3D.
  • AutoCAD commands have been integrated into the Civil 3D ribbon.
  • Set Location changes.
    • Insert tab  Location panel  Set Location  From Esri Maps
    • Insert tab  Location panel  Set Location  From Bing maps
    • Insert tab  Location panel  Set Location  From File
    • Manage tab  Performance panel  Performance Analyzer
    • Annotate tab  Text panel  Use Current (override)
    • View tab  Review panel  DWG Compare
    • View tab  History panel  Activity Insights
    • Home tab  Clipboard panel  Cut with Base Point
    • Home tab  Clipboard panel  Copy with Base Point
    • Analyze tab  Inquiry panel  Quick

.NET 8 Support

  • Autodesk Civil 3D 2025 now supports the Microsoft .NET 8 platform.
  • .NET plugins and extensions may stop working if they have not been migrated to .NET 8.

Fixed Issues


  • Fixed an API issue with Alignment.StationOffsetAcceptOutOfRange() which may have thrown a StackOverflowException in specific cases.
  • Fixed an issue in which the Alignment widening was always named left, regardless of the selected side.
  • Fixed an issue in which a warning displayed when saving alignment geometry using input values instead of calculated values from a spiral for curve groups.
  • Fixed an issue in which you could not specify Offset Alignments with a zero offset.


  • Fixed an issue in which some PKT files from the Country Kits installer could not be used in Civil 3D.
  • Fixed an issue in which the Assembly name after copy-paste was not incremented properly.
  • Fixed an issue in which you could not specify a profile specific .codes file for Country and State Kits in Civil 3D.
  • Fixed an issue in which there was a display mismatch between a Code Set Style applied in the Properties Palette and Code Set Style applied in the Assembly Properties.

Autodesk Collaboration for Civil 3D

  • Improved the efficiency of Dref sync operations from Autodesk Docs. When working on a drawing from Docs in Civil 3D, Dref source files are now automatically cached to their latest version. This enables faster synchronization of Dref changes into drawings and eliminates potential blockages in Civil 3D.
  • Note: The efficiency of the sync operation depends on factors such as the response of Desktop Connector and the size of the source file. Consequently, background file caching may not complete immediately.

COGO Points

  • Fixed a stability issue that occurred when running a Station offset to Points.

Coordinate System

  • Fixed an issue in which Balkan Zone 7 in Slovenia was not correct in Civil 3D.
  • Fixed an issue in which an unknown error occurred when adding custom coordinate systems to categories in the Civil 3D 2024 Coordinate System Library.


  • Fixed an issue in which a corridor section could be empty at one specific station in a drawing.
  • Fixed an issue in which a corridor surface disappeared after rebuilding the corridor if its code name was translated by the .codes file.
  • Fixed an issue in which a new drawing possessed incorrect drawing settings after exporting corridor solids.
  • Improved performance when rebuilding corridors with long offset targets.

Cross Sections

  • Fixed an issue in which 3D solid objects appeared reversed in the section view.
  • Fixed an issue in which turning off layer visibility in the section view style window would freeze Civil 3D.


  • Fixed an issue in which clicking the Select button for an input value displayed 'Make selection' instead of 'Select in Revit'.
  • Fixed an issue in which running a graph located in an untrusted location would throw an exception after switching the drawing.

ESRI GIS Data Integration

  • Fixed a stability issue that could occur when exporting empty geometry object to a file geodatabase.

Gravity Pipes

  • Fixed an issue in which the pipe label text in a profile view band could not be edited individually.
  • Fixed an issue in which the pipes rule check results would not update after the rule changed.
  • Fixed an issue in which Importing a pipe network with LandXML would only recognize the properties for structures and not for pipes.
  • Fixed an issue in which the correct user profile name displayed in the pipe network catalog path when using an imported user profile.


  • Improved Zoom/Pan performance for drawings containing a large number of polylines with lightweight turned on.
  • Fixed an issue in which the Adaptive Label Group and Label Toggle did not remain off when reopened in Civil 3D.


  • Fixed an issue in which line segment labels could not be selected through a viewport.
  • Fixed an issue in which a new layer was not created with a site name for parcel area labeling when an object layer value contained an asterisk.


  • Improved performance of the JOIN command when used in a drawing with many lines.


  • Fixed an issue in which surface detail was missing when plot with level of detail was on.
  • Improved stability when plotting a drawing to a PDF file.

Pressure Pipes

  • Fixed an issue in which an unexpected warning message would show after the command PUBLISHPARTCONTENT.
  • Fixed an issue in which the catalog editor failed to open some files.
  • Fixed an issue in which Civil 3D objects displayed broken with offset when hardware acceleration was enabled.
  • Fixed an issue in which the pressure parts linework display on profile view was not correct when using AutoCAD + OE.


  • Fixed an issue in which the surface offset profile was broken in some cases.
  • Fixed an issue in which an error message incorrectly displayed by the Audit command when profiles were created with the API.
  • Fixed an issue in which the vertical line in the horizontal geometry data band was missing when the station range started in middle of a curve.
  • Improved identification Profiles from File types by introducing specific icons for each type.
  • Improved stability when making the Line Extensions of some profiles visible in the profile style.

Project Explorer

  • Improved stability when displaying pressure networks with null values for the nominal diameter description property for pressure parts.
  • Improved stability when finding feature lines using the Open in Project Explorer from the contextual menu after editing the elevation of feature line points.

Quantity Takeoff

  • Fixed a stability issue that would occur when creating an earthwork construction plan with a closed polyline which has no area.
  • Fixed an issue in which the Quantity Takeoff incorrectly computed a value when regions have gaps.
  • Fixed an issue that was causing incorrect materials to be calculated when the offset value of vertices in sections of both below and above surfaces had a difference between 10e-5 and 10e-9.

Rail Design

  • Fixed an issue in which the Equilibrium Cant property used for custom Expression results in an undefined property message.

Subassembly Composer

  • Fixed an issue in which the Input/Output Parameter could be deleted after undoing and sorting the column by name.


  • Fixed an issue in which draped images appeared as mirrored and/or rotated when rendering with hardware acceleration on.
  • Fixed an issue in which the Data Clip boundary created additional phantom surface points.
  • Fixed an issue in which large point files failed to create a surface.
  • Fixed an issue in which breaklines were ignored when added to a surface.
  • Fixed an issue in which volume Surfaces values of surfaces exported by Create Cropped Surface were different.
  • Fixed an issue in which surface editing would fail in Level of detail view if the surface contained extremely long breaklines.
  • Fixed an issue in which you could not select Breaklines in Item View when the Breaklines category had been selected.
  • Fixed an issue in which you could not pick a surface edge with surface editing commands such as Swap Edge (EditSurfaceSwapEdge).

Vault with C3D

  • Fixed an issue in which the Vault tree would collapse while switching drawings when the path content of the Data Shortcut tree was the same.


New in Project Explorer

Project Explorer is included in the Civil 3D 2025 installation.

See the Project Explorer Help page.

New in Grading Optimization

A Grading Optimization (GO) license is included with a Civil 3D license.

GO is not included in the default Civil 3D 2025 install and GO is installed as a separate package.

See the What’s New in Grading Optimization page.

Subassembly Composer

See the Subassembly Composer 2025 page.

Infrastructure Parts Editor

See the Infrastructure Parts Editor page.

Infraworks 2025

See the What’s New in Infraworks page.

Parametric Portals for Tunnels

  • Parametric portals can now be added to the starting and finishing ends of tunnels.

Cruciform Joint Avoidance for Bored Tunnels

  • Specify tunnel regions to disallow segment seams in successive rings to avoid points of structural weakness.

Revit Family Bored Ring Tunnel Segments

  • A parametric bored ring segment Revit family is now provided.

Civil Structures Workflow Enhancements

  • Hide Terrain Layer While Working with Tunnels
  • Bridge Analysis for Custom Girders with Tendons

Improved Collaboration Workflows with Autodesk Construction Cloud

  • Update parametric components stored on Autodesk Docs for multiple users.

Structural Bridge Design Updates

  • Multiple line beams can now be added to a Structural Bridge Design Project.
  • A Structural Bridge Design Project can now contain the following structural models:
    • A single Refined Analysis model
    • One or more Line Beam models
  • A simple way to obtain Temperature and Shrinkage analysis
  • The Line Beam will be defined using the geometry and structure properties of the active Refined Model.

Make Civil 3D Work Better
Get the Framework for Civil 3D