Epidemiology is the basic science of public health. It combines medical and social sciences, both of which are developing with new inventions. Therefore, the role of epidemiology and its boundaries are also changing over time. An important role of epidemiology is to develop and implement community-based control programmes for major diseases in the community. Such programmes are essential for large scale public health policy. It is necessary that epidemiological research can as freely as possible test new methods of disease prevention and health promotion. The first community-based control programme for cardiovascular diseases, the North Karelia Project is reviewed against this background. At present, it is still possible to define the boundaries of epidemiology geographically and culturally, but in the future, however, it will become more difficult. There is no doubt that epidemiology will remain as the basic science of public health but the scope of public health problems are growing much wider. These include the prevention of the final epidemic--the destruction of our planet by nuclear bombs. In the control of the existing epidemics and in the prevention of new ones the boundaries of epidemiology cannot stay rigid but they must be changing as new facts about the emerging public health problems are identified.