Biogeography-Based Optimisation (BBO)  is one of the recent evolutionary algorithms with successful application in a diverse field of studies. Similarly to other evolutionary algorithms, BBO has been equipped with crossover and mutations. The main difference between this algorithm and GA is the use of two operators to perform crossover and exploitation. The concepts of mutation is also similar, in which small changes occur in variables of solutions. However, each solution in BBO faces different mutation rates depending on its fitness, which makes it different from the GA algorithm. In this chapter, the inspiration and mathematical equations of the BBO algorithm are first given. A set of problems is then solved with this algorithm to observe and analyse its performance.