Job satisfaction represents the degree to which nurses like or enjoy their jobs, which is an essential issue for both employees and employers. It leads to less job turnover, increased staff productivity, and greater patient satisfaction. Nursing and hospital administrators need to focus on ways to increase job satisfaction, and thus improve the performance, and thereby raise the level of quality of patient care. Job satisfaction is an important factor in increasing the level of work performance and career aspirations. This study was carried out in Base Hospital Medirigiriya, Sri Lanka among 59 nurses. Study objectives were to describe the socio demographic details among nurses, to find out the level of job satisfaction and to describe the factors affecting the job satisfaction. It was a cross sectional analytic study carried out by qualitative method. Pretested validated self administrated questionnaire were introduced among all nurses after obtained written consent. 26% of the nurse were belongs to the 31-40years age group and almost 78% of nurses were up to the 40 years age group.93.2% were female among nurses and 83.1% were married. Almost 90% were holding only the nursing diploma among nurses. Highest number of nurses was working in the medical wards (22%). Majority were fall into the group of “satisfied”(>50%) and “very satisfied group”. Organisation factors which were stated as the working condition, staffing, training, praise & recognition and remuneration, studied in this study taken as a one variable and mean score is 68.54. All the factors with job satisfaction correlation were significant. According to simple linear regression, all the determinants were found to be important determinants of job satisfaction in this study. According to the participants all the factors were satisfied with majority of staff. As a recommendation If this study was carried out the larger sample it would be given the higher mean score for the job satisfaction.