This document presents a new and efficient method for solving load flow problems in radial and weakly meshed distribution systems. The proposed method is based on network topology, circuit laws, and power summation techniques. It uses loop analysis to account for the impact of tie lines in meshed networks. The algorithm calculates effective power injections, voltage drops, and loop currents to solve for bus voltages and power losses. It was coded in MATLAB and tested on IEEE 33-bus test systems. Results show the voltage profile, power losses, computation time, and number of iterations for different systems and operating conditions. The proposed method provides an efficient way to analyze load flow in distribution networks with radial and weakly meshed topologies.