Monticello is a town in Lawrence County, Mississippi, United States. The population was 1,726 at the 2000 census. It is the county seat of Lawrence County.
Monticello is located at 31°33′15″N 90°6′36″W / 31.55417°N 90.11°W / 31.55417; -90.11 (31.554181, -90.109962).
According to the United States Census Bureau, the town has a total area of 3.3 square miles (8.7 km²), of which, 3.2 square miles (8.4 km²) of it is land and 0.1 square miles (0.2 km²) of it (2.69%) is water.