Aside from being a wonderful island, Jamaica is also a small town in rural Iowa. It sits in Guthrie County and has a voting population of around 250. Jamaica's zip code is 50128

Businesses in Jamaica aren't that much different then other such small towns. It has a country store, a local tavern, and a post office.

Jamaica gained it's name when an early mayor decided that to name his town, he would spin a globe and name his town where ever his finger landed. He landed on Jamaica, and the rest is history.