Regression is a measure of the relation between the mean value of one variable and corresponding values of other variables. In statistical modeling, regression analysis is a set of statistical processes for estimating the relationships among variables. The multiple linear regression explains the relationship between one continuous dependent variable (y) and two or more independent variables (x1, x2, x3... etc).This project uses multiple linear regression for estimating house price based on area in square feet and number of bed rooms. This project creates the needed GUI (Graphical User Interfaces) by using PyQt tool. PyUIC tool is used for automated generation of the code. This project is implemented through three modules: Data entry module, is used to provide the needed data to the project. The Analysis module is used to analyze and predict the house prices, based on the customer needs. The Front end module is used to create the needed GUI screens for the project. This Project uses PyQt tool to create the needed Graphical User Interfaces. PyQt is a Python binding of the cross-platform GUI toolkit Qt, implemented as a Python plug-in.