Biogeography based optimization (BBO) is a new inclusive vigor based on the science of biogeography. Biogeography is the schoolwork of geographical allotment of biological organisms. BBO employs migration operator to share information between the problem solutions. The problem solutions are identified as habitat and sharing of features is called migration. In this communication, BBO algorithm is matured to optimize the element length and spacing for Yagi-Uda antenna. The gain of Yagi-Uda is a multimodal function and is hard to optimize because of its reliance on changes in lengths and spacings. To confirm the capabilities of BBO, Yagi-Uda antenna is optimized for three different design objectives which include gain, input impedance and side lobe level (SLL). During optimization, NEC2-a method of moment's code evaluates the performance of each design generated by BBO algorithm. The results obtained by BBO are compared with the genetic algorithm (GA), evolutionary programming (EP), comprehensive learning particle swarm optimization (CLPSO), simulated annealing (SA) and computational intelligence (CI).