This paper proposes a stiffness method based structural analysis algorithm for geometrically non-linear structures. In this study, the applied load on the joints has been discretized to a sequence of a few loadings applied. Each loading step produces incremental external nodal displacements, which are added to the corresponding coordinates to get a new geometrical shape of the structure. This process is iteratively repeated until the sum of the loading of all iterations matches the total initial applied loading. The size of the increments affects the technique’s accuracy, subsequently affecting the number of iterations. The configuration of non-linear geometrical structures is vital in the work; a slight change of the coordinates makes a considerable variation of nodal displacements. In this paper, three pin-jointed assemblies and a cantilever beam have been examined using the proposed technique; significantly reasonable outcomes emerged, compared to the non-linear approaches, such as Dynamic Relaxation Method (DRM) and Non-linear approach by Kwan. In a numerical sense, the dissimilarity between the results of the conventional Stiffness Matrix (SM) method and the non-linear method is about 228%, while the maximum discrepancy between the proposed approach and the non-linear methods is just above 15%.