Agriculture is the main contribution to the rural economy of Sri Lanka. This study is carried on finding
optimal land allocation for cultivation using goal programming approach. Five crops namely Cowpea,
Black gram, Finger Millet, Maize and Soya Bean were selected to the study. This land allocation is for
Anuradhapura District since it is the major agricultural district in Sri Lanka. Preemptive Goal
Programming method is used in finding the optimal land allocation. Three goals are considered according
to their priorities to seek the optimal solution. MS Excel Solver is used to implement the linear model. The
data was collected from Annual Reports of Department of Agriculture. According to the final results
obtained by goal programming approach, all five crops are reached their expected production. But the
extent in yala(Dry Season) and maha(Rainy Season) season is changed. Overall result shows that new
allocation exceeds the production and profit as well as minimizing the production cost. This mathematical
model can easily be used on any other crop in any district by changing the variable coefficients and
constraint values.