Abstract: - One of the key aspects of sustainability goals is self-reliance. The Gross Domestic Product (GDP) is one of the metrics to ensure self-sustained growth for any country. The total monetary value of goods and services flowing through an economy over time is measured by GDP. GDP, along with other economic data points, is an indicator of the health of anynations’ economy. Measuring and predicting the GDP is one of the major concerns for researchers across the globe. A generic technique to predict the GDP values from the customized dataset for Gujarat State is proposed in this work. Models based on various machine learning techniques like ARIMA and Random Forest Regressor are proposed in this work. Regressionand time – series analysis models are created for GDP analysis and visualization.Keywords: - Gross Domestic Product (GDP), Machine Learning, Data Analysis, LASSO Regression, ARIMA Model, Random Forest Regressor.