Stata Software


Stata 16

Stata 16

Your research. Our software.
A perfect pairing.

New in Stata 16

  • Lasso
    • Model selection and prediction alongside cutting-edge inferential methods.
  • Automated reporting
    • Create customized Word, HTML, PDF, and Excel files with Stata results and graphs. 
  • Meta-analysis
    • Powerful, yet easy to use, tools for summarizing, evaluating, and testing results from multiple studies.
  • Frames — multiple datasets in memory
    • Load datasets simultaneously into frames. Link related frames. Multitask. Record results separately. Make code run faster.
  • Choice models
    • Choice models are easy to fit and hard to interpret. Not anymore. Now you can truly interpret your results. 
    • Python integration
      • Take advantage of any Python package from within Stata. Call machine-learning packages, scrape data, perform image recognition, and more.
    • Bayes — multiple chains, predictions
      • Multiple chains. Gelman–Rubin convergence diagnostics. Bayesian predictions. Posterior predictive p-values. And more.
    • Panel data ERMs
      • ERMs account for endogenous covariates, sample selection, and treatment all at the same time. And now add panel data to that list. 
    • Import data from SAS and SPSS
      • Your colleagues give you data in another format. You want to analyze the data in Stata.
    • Nonparametric series regression
      • Not sure how to specify your model? Linear or nonlinear? Cubic or quadratic? Try nonparametric series regression.

    And that's not all:

    • Multiple datasets in memory
    • Sample-size analysis for CIs
    • Panel-data mixed logit
    • Nonlinear DSGE models
    • Multiple-group IRT
    • xtheckman
    • NLME models with lags: Pharmacokinetic models
    • Heteroskedastic ordered probit
    • Point sizes for graphics
    • Numerical integration
    • Linear programming
    • Stata in Korean
    • Mac interface
    • Do-file Editor autocompletion

    Which Stata is right for me?

    Whether you’re a student or a seasoned research professional, we have a package designed to suit your needs:

    • Stata/MP: The fastest edition of Stata (for quad-core, dual-core, and multicore/multiprocessor computers) that can analyze the most data
    • Stata/SE: Stata for large datasets
    • Stata/IC: Stata for mid-sized datasets
    • Numerics by Stata: Stata for embedded and web applications

    Stata/MP is the fastest and largest edition of Stata. Virtually any current computer can take advantage of the advanced multiprocessing of Stata/MP. This includes the Intel i3, i5, i7, i9, Xeon, and Celeron, and AMD multi-core chips. On dual-core chips, Stata/MP runs 40% faster overall and 72% faster where it matters, on the time-consuming estimation commands. With more than two cores or processors, Stata/MP is even faster.

    Stata/MP, Stata/SE, and Stata/IC all run on any machine, but Stata/MP runs faster. You can purchase a Stata/MP license for up to the number of cores on your machine (maximum is 64). For example, if your machine has eight cores, you can purchase a Stata/MP license for eight cores, four cores, or two cores.

    Stata/MP can also analyze more data than any other edition of Stata. Stata/MP can analyze 10 to 20 billion observations given the current largest computers, and is ready to analyze up to 1 trillion observations once computer hardware catches up.

    Stata/SE and Stata/IC differ only in the dataset size that each can analyze. Stata/SE (up to 10,998) and Stata/MP (up to 65,532) can fit models with more independent variables than Stata/IC (up to 798). Stata/SE can analyze up to 2 billion observations.

    Stata/IC allows datasets with as many as 2,048 variables and 2 billion observations. Stata/IC can have at most 798 independent variables in a model.

    Numerics by Stata can support any of the data sizes listed above in an embedded environment.

    All the above edition have the same complete set of features and include PDF documentation.

    Compare Features

    Stata/MP is the fastest and largest edition of Stata.

    Almost every computer can take advantage of the advanced multi processing capabilities of Stata/MP. Stata/MP provides the most extensive multicore support of any statistics and data management package.

    Performance of Stata/MP

    Speed on multiple cores relative to speed on a single core Stata/MP is faster — much faster.

    Stata/MP lets you analyze data in one-half to two-thirds the time compared with Stata/SE on inexpensive dual-core laptops and in one-quarter to one-half the time on quad-core desktops and laptops. Stata/MP runs even faster on multi-processor servers. Stata/MP supports up to 64 cores/processors.
    Speed is often most crucial when performing computationally intense estimation procedures. A few of Stata's estimation procedures, including linear regression, are nearly perfectly parallelized, meaning they run twice as fast on two cores, four times as fast on four cores, eight times as fast on eight cores, and so on. Some estimation commands can be parallelized more than others. Taken at the median, estimation commands run 1.8 times faster on 2 cores, 3.1 times faster on 4 cores, and 4.2 times faster on 8 cores.
    Speed can also be important when managing large datasets. Adding new variables is nearly 100 percent parallelized, and sorting is 75 percent parallelized.
    Some procedures are not parallelized and some are inherently sequential, meaning they run the same speed in Stata/MP.
    For a complete assessment of Stata/MP's performance, including command-by-command statistics, see the Stata/MP Performance Report


    Max. no. of variables

    Max. no. of independent variables

    Max. no. of observations




    20 billion*




    2.14 billion




    2.14 billion

    *The maximum number of observations is limited by the amount of available RAM on your system.

    Because speed is most important when your problems are big, Stata/MP supports even larger datasets than Stata/SE.

    Stata/SE can analyze up to 2 billion observations. Stata/MP can analyze 10 to 20 billion observations on the largest computers currently available and is ready to analyze up to 1 trillion observations once computer hardware catches up. Stata/MP also allows 120,000 variables compared to 32,767 variables allowed by Stata/SE.

    What computer should I use to run Stata/MP?

    Stata/MP is a edition of Stata that can perform symmetric multiprocessing (SMP) on a computer with multiple processors or cores.

    Stata/MP licenses are not platform specific, and Stata/MP is available on all operating systems supported by Stata:

    • Windows (64-bit x86-64)
    • Mac (64-bit Intel)
    • Linux (64-bit)

    A computer’s processor is often called the central processing unit, or CPU. Computers can have multiple CPUs, and Stata/MP takes advantage of this design to process data faster.

    Virtually all computers now have processors with multiple cores. A  core is the computation engine of a CPU, consisting of integer and floating-point processing units. Thus a computer with one dual-core processor is similar to a computer with two processors. In fact, Stata/MP does not distinguish between CPUs and cores; it is designed to use systems with up to 64 cores—be they single core (one per CPU), dual core (two per CPU), or multicore (many perCPU).

    Most manufacturers sell multiprocessor computers as servers. Thus your choice is to buy a desktop or laptop computer with a multi core CPU or a server with multiple processors, each of which likely have multiple cores. Having more processors/cores means that Stata/MP will run faster.

    Be aware of the term “hyperthreaded”, however. Stata/MP runs faster on hyperthreaded processors, but not as fast as it would if you had full coresinstead of hyperthreads. Computers with multiple hyperthreaded processors are suitable for Stata/MP. The number of real processors is the critical factor.

    Both Intel and AMD manufactured chips are appropriate for Stata/MP. You can use any version of Windows from 7 to 10 and newer, or Linux, or you can use a Mac with macOS 10.11 or newer, to run Stata/MP.

    Regardless of the system you buy, the most important thing you can do is to ensure that you have enough memory to hold 1.5 times the maximum data set size you plan to use.

    Compatible Operating Systems

    Stata will run on the platforms listed below. While Stata software is platform-specific, your Stata license is not; therefore, you need not specify your operating system when placing your order for a license.

    Learn about running Stata on a dual-core, multicore, or multiprocessor computer.


    Stata for Windows®
    • Windows 10 *
    • Windows 8 *
    • Windows 7 *
    • Windows Server 2019, 2016, 2012, 2008 R2 *
    * Stata requires 64-bit Windows for x86-64 processors made by Intel® or AMD

    Stata for Mac®
    • Mac with Intel processor or Apple Silicon
    • macOS 10.11 (El Capitan) or newer for Macs with Intel processors and macOS 11.0 (Big Sur) or newer for Macs with Apple Silicon

    Stata for Linux
    • Any 64-bit (x86-64 or compatible) running Linux
    • For xstata, you need to have GTK 2.24 installed

    Hardware Requirements

      PackageMemoryDisk space
      Stata/MP4 GB1 GB
      Stata/SE2 GB1 GB
      Stata/IC1 GB1 GB

    Stata for Linux requires a video card that can display thousands of colors or more (16-bit or 24-bit color)

    Order Stata® Software

    Purchase Stata for business, government, nonprofit, educational, or student use. New purchases, maintenance, upgrades, and renewals are available. 

    We will be happy to assist you and answer any questions you may have. Contact us

    Stata Press Books

    Stata Journal


    For more information or to request a price quote, please contact us 

    Evaluation License Request

    An evaluation license gives professional researchers the opportunity to explore all the features of Stata while making purchasing decisions. To request an evaluation license, please contact us

    Student Short Term License Request

    Students needing to use Stata for a maximum of one week during a course may request a short term license. To request a short term license, please contact us

    StataCorp LLC

    For over thirty years, StataCorp has been a leader in statistical software, primarily through their flagship product Stata. Stata provides an integrated statistics, graphics, and data management solution for anyone who analyzes data.

    StataCorp develops, distributes, and supports Stata software. They also publish books on Stata and statistics and publish a peer-reviewed quarterly journal through their publishing arm.

    For up to date information follow Stata on : 

    The Stata Blog: Not Elsewhere Classified Find us on Facebook Follow us on Twitter LinkedIn YouTube