Transportation

Travel Demand Modeling Tools & Techniques

By Reid HaeferApril 1, 2026

Travel demand modeling is the foundation of modern transportation planning. Whether you're forecasting traffic on a highway corridor, estimating transit ridership, or optimizing land use policy, understanding travel demand modeling tools and techniques is essential. At Harospec Data, we work with transportation agencies and planners to implement these models and extract actionable insights from complex demand scenarios.

What Is Travel Demand Modeling?

Travel demand modeling is a quantitative approach to predicting how people will travel—how many trips they'll make, where they'll go, how they'll get there, and what time they'll travel. These models are used to forecast transportation impacts from new development, evaluate infrastructure investments, and test policy scenarios. A robust travel demand model combines data collection, statistical analysis, and simulation to produce credible forecasts.

The Four-Step Model

The four-step model has been the workhorse of transportation planning for decades. It breaks travel demand forecasting into four sequential steps:

  1. Trip Generation: Predicting the total number of trips produced and attracted by each zone based on socioeconomic characteristics (population, employment, income).
  2. Trip Distribution: Modeling how trips are distributed between origin and destination zones using gravity models or fratar methods.
  3. Mode Choice: Determining what portion of trips use each transportation mode (car, transit, bike, walk) based on trip characteristics and network conditions.
  4. Route Assignment: Simulating how trips are assigned to the roadway and transit networks, accounting for congestion and equilibrium effects.

The four-step model remains valuable because it's transparent, well-established, and integrates easily with GIS and planning workflows. However, it has limitations: it doesn't capture the interdependencies between trips (activities) or time-of-day variation in detail.

Activity-Based Models

Activity-based models represent a modern evolution of travel demand modeling. Rather than predicting trips in isolation, activity-based models simulate the daily activity patterns of individuals and households. They capture how people schedule activities (work, shopping, childcare, recreation) across time and space, and the travel that connects those activities.

Activity-based models are more behaviorally realistic, handle land use sensitivity better, and can evaluate policies that affect both the number of trips and their timing. The tradeoff is complexity: they require detailed survey data, longer computation times, and more sophisticated software and expertise to implement and interpret.

Essential Travel Demand Modeling Tools

VisionEval

VisionEval is an open-source, strategic-level travel demand model developed with support from the Federal Highway Administration. It simulates the effects of land use, pricing, transit, and vehicle technology on travel demand at a regional scale. VisionEval is particularly strong at scenario testing and policy evaluation, and we've used it extensively in regional transportation planning. One notable project involved implementing VisionEval for the State of Oregon to evaluate transportation investment strategies.

TransCAD

TransCAD is a commercial, integrated transportation planning software platform. It combines GIS capabilities, trip distribution modeling, mode choice analysis, and traffic assignment in a single environment. TransCAD's comprehensive toolkit makes it ideal for traditional four-step modeling, though it also supports more advanced techniques.

VISUM

VISUM, developed by PTV Group, is a premium travel demand modeling and traffic assignment platform used globally for both strategic and detailed design-level analysis. VISUM is known for its powerful network modeling, dynamic assignment capabilities, and extensive connectivity to external data sources and optimization tools.

Python & R for Custom Modeling

For organizations needing flexibility or customization beyond off-the-shelf tools, Python and R offer powerful libraries for travel demand analysis. Tools like activitysim (Python), mlogit (R), and custom gravity or logit models can be built to suit specific needs. At Harospec Data, we leverage Python and R to prototype models, analyze trip generation data, validate results, and integrate travel demand modeling with broader data pipelines.

Key Considerations for Implementation

Selecting and implementing a travel demand model is a significant undertaking. Here are critical considerations:

  • Data Requirements: Travel demand models require robust socioeconomic, land use, network, and survey data. Data quality directly affects model credibility.
  • Validation & Calibration: Models must be validated against observed travel behavior (counts, surveys) and calibrated to regional conditions. This iterative process is time-intensive but essential.
  • Stakeholder Engagement: Transparent, well-documented modeling processes build confidence in results and support adoption of recommendations.
  • Maintenance & Updates: Travel demand models degrade over time. Regular updates to input data, network representation, and parameters keep models useful.
  • Uncertainty & Sensitivity: Present results with honest acknowledgment of uncertainty. Sensitivity analysis reveals which assumptions drive outcomes.

How We Can Help

Travel demand modeling is one of our core capabilities. We offer:

  • Model selection & procurement: Recommending the right tool and approach for your planning context.
  • Data preparation & collection: Building the datasets your model needs to succeed.
  • Model implementation & validation: Setting up, calibrating, and testing your model against observed conditions.
  • Scenario analysis & reporting: Running policy tests and presenting insights in visually compelling, decision-ready formats.

Whether you're planning a regional transportation strategy, evaluating a major infrastructure investment, or testing a land use scenario, we have the expertise and tools to deliver credible, actionable forecasts. Explore our transportation forecasting services or learn more about our transportation domain expertise.

For a concrete example of travel demand modeling in action, check out our work on the Oregon Decision Support Web Tools, which used VisionEval to guide statewide transportation investment decisions.

Ready to forecast travel demand?

Let's talk about your transportation planning challenge. Whether you need a new model, validation of existing results, or scenario analysis, Harospec Data has the expertise to deliver insights you can act on.

Get in Touch