9 best places to invest in real estate in Florida 

1. Palm Springs, FL Median Property Price: $205,262 Price per Square Foot: $195 Price to Rent Ratio: 12 Monthly Traditional Rental Income: $1,414

2. Margate, FL Median Property Price: $225,054 Price per Square Foot: $187 Price to Rent Ratio: 12 Monthly Traditional Rental Income: $1,582

3. Jensen Beach, FL Median Property Price: $671,681 Price per Square Foot: $407 Price to Rent Ratio: 20 Monthly Traditional Rental Income: $2,763

4. Royal Palm Beach, FL Median Property Price: $410,605 Price per Square Foot: $231 Price to Rent Ratio: 15 Monthly Traditional Rental Income: $2.234

5. Coconut Creek, FL Median Property Price: $295,225 Price per Square Foot: $210 Price to Rent Ratio: 13 Monthly Traditional Rental Income: $1,852

6. Palm Bay, FL Median Property Price: $311,147 Price per Square Foot: $178 Price to Rent Ratio: 16 Monthly Traditional Rental Income: $1,589

7. Port Charlotte, FL Median Property Price: $454,182 Price per Square Foot: $245 Price to Rent Ratio: 19 Monthly Traditional Rental Income: $1,952

8. Port St. Lucie, FL Median Property Price: $427,165 Price per Square Foot: $216 Price to Rent Ratio: 18 Monthly Traditional Rental Income: $1,944

9. St. Johns, FL Median Property Price: $438,027 Price per Square Foot: $232 Price to Rent Ratio: 17 Monthly Traditional Rental Income: $2,152

Florida is best for real estate investment because of lots of job opportunities, growth in population in the state means more demand for land, growing real estate market in Florida

just a good places to live like good climate, good tax laws, lots of parks, amazing environment and natural beauty so overall these are the reasons why Florida can be a great place to invest in real estate