The aim of this study is to investigate competency requirements of Iranian public librarians in library educational departments and working places. A group of 72 people from public libraries answered to questions. Questions cover all areas of library performances. The results show that the traditional competencies such as cataloging, management of collections, information resources and acquisition tools are still important for public librarians. However, the generic knowledge and skills of information services were recommended by respondents.