The salary at which one should buy a house in India varies greatly. A general rule of thumb is that your home loan EMI should not exceed 40% of your monthly take-home salary. Additionally, having a stable income and the ability to afford the down payment and associated costs without compromising on other financial goals is crucial.