Arecibo Real Estate Details

Properties For Sale & Real Estate

Property Search Real Estate Statistics Recently Listed Search by Price Demographics Local Insights

Arecibo Real Estate Statistics

Total Properties
43
Avg. Size in Sq. Ft.
89,601
Avg. Age in Years
1.2
Average Days on Site
448
Minimum Price
$60,000
Maximum Price
$4,475,000
Avg. Price
$715,474
Avg. Price per Sq. Ft.
$835
Recently Listed in Arecibo
Bo. Arenalejos Property Photo 1
3
Stellar MLS IDX Logo
Listing Provided By: SKY REALTY. INC.
Listing Provided By: SKY REALTY. INC.
$680,000
BO. ARENALEJOS 
Arecibo, PR 00612
  • Lot Size
    - Acres
  • $/Acre
    $-
  • Zoning
    X
Carr 638 Km 8.5 Miraflores Fld Property Photo 1
10
Stellar MLS IDX Logo
Listing Provided By: SKY REALTY. INC.
Listing Provided By: SKY REALTY. INC.
$162,000
Carr 638 KM 8.5 MIRAFLORES FLD 
Arecibo, PR 00612
  • Bed(s)
    4
  • Bath(s)
    2 Total
  • SqFt
    1,928
  • Built
    1980
Factor Bo. Factor Property Photo 1
14
Stellar MLS IDX Logo
Listing Provided By: SKY REALTY. INC.
Listing Provided By: SKY REALTY. INC.
$1,600,000
Factor BO. FACTOR 
Arecibo, PR 00612
  • $/SqFt
    $ 1
  • Built
    1980
  • Zoning
    -
24 Calle Arcangel Arcangel Property Photo 1
41
NEW
Stellar MLS IDX Logo
Listing Provided By: IVAN G RIJOS NEGRON
Listing Provided By: IVAN G RIJOS NEGRON
$369,900
24 Calle Arcangel ARCANGEL 
Arecibo, PR 00612
  • Bed(s)
    3
  • Bath(s)
    3 Total
  • SqFt
    2,516
  • Built
    1990
639 St Bo. Sabana Hoyos Sector Roman Property Photo 1
33
NEW
Stellar MLS IDX Logo
Listing Provided By: KELLER WILLIAMS GRAND HOMES
Listing Provided By: KELLER WILLIAMS GRAND HOMES
$500,000
639 St BO. SABANA HOYOS SECTOR ROMAN 
Arecibo, PR 00612
  • $/SqFt
    $ 62
  • Built
    1980
  • Zoning
    ARD
Carr 2 Int Km.hm 63.2, Bo Garrochales Property Photo 1
33
Stellar MLS IDX Logo
Listing Provided By: EXP PUERTO RICO LLC
Listing Provided By: EXP PUERTO RICO LLC
$685,000
Carr 2 INT KM.HM 63.2, BO GARROCHALES 
Arecibo, PR 00612
  • Bed(s)
    5
  • Bath(s)
    6 Total
  • SqFt
    4,700
  • Built
    2000
26 Calle 26 Property Photo 1
10
Stellar MLS IDX Logo
Listing Provided By: EXP PUERTO RICO LLC
Listing Provided By: EXP PUERTO RICO LLC
$180,000
26 CALLE 26 
Arecibo, PR 00612
  • Bed(s)
    3
  • Bath(s)
    2 Total
  • SqFt
    1,980
  • Built
    1990
Carr 681 Islote Property Photo 1
18
Stellar MLS IDX Logo
Listing Provided By: EXP PUERTO RICO LLC
Listing Provided By: EXP PUERTO RICO LLC
$425,000
CARR 681 ISLOTE 
Arecibo, PR 00612
  • Bed(s)
    4
  • Bath(s)
    3 Total
  • SqFt
    2,000
  • Built
    1900
. Hato Abajo Ward, Santa Maria St., Las Canelas Property Photo 1
2
Stellar MLS IDX Logo
Listing Provided By: CIEN POR 35 REALTY LLC
Listing Provided By: CIEN POR 35 REALTY LLC
$198,000
. HATO ABAJO WARD, SANTA MARIA ST., LAS CANELAS 
Arecibo, PR 00612
  • Units
    -
  • $/Unit
    $-
  • SqFt
    3,626
  • Built
    1980
681 Km 8 Islote Ward Property Photo 1
5
NEW
Stellar MLS IDX Logo
Listing Provided By: CORCORAN PUERTO RICO
Listing Provided By: CORCORAN PUERTO RICO
$145,000
681 Km 8 ISLOTE WARD 
Arecibo, PR 00612
  • Lot Size
    1.40 Acres
  • $/Acre
    $103,571
  • Zoning
    R-G
406n Parcelas Nuevas Sabana Hoyos Property Photo 1
9
Stellar MLS IDX Logo
Listing Provided By: ARK REAL ESTATE
Listing Provided By: ARK REAL ESTATE
$145,000
406N PARCELAS NUEVAS SABANA HOYOS 
Arecibo, PR 00613
  • Bed(s)
    4
  • Bath(s)
    2 Total
  • SqFt
    1,686
  • Built
    1970
Carr 681 Km 4.1 Bo. Islote Property Photo 1
22
Stellar MLS IDX Logo
Listing Provided By: CORCORAN PUERTO RICO
Listing Provided By: CORCORAN PUERTO RICO
$2,200,000
Carr 681 KM 4.1 BO. ISLOTE 
Arecibo, PR 00612
  • Bed(s)
    3
  • Bath(s)
    4 Total
  • SqFt
    2,402
  • Built
    2023
ID:BF93FC4DE16C4EDFA39ABF532B7C1607
SITE:estebanrivera.premierkeyrealty.com
SERVER:lvd-web-0
DATA SERVER:cust-sql-6
COMPANY ID:iq_premier_key
USER:N/A
ACTING AS:N/A
REFERER:
REMOTE ADDRESS:18.97.9.168
USER AGENT:CCBot/2.0 (https://commoncrawl.org/faq/)
REQUEST URL:http://estebanrivera.premierkeyrealty.com/real-estate/county/arecibo
DATE:06/16/2025 12:04:51



Catch
additional
Struct (ordered)
Detail
string
ErrNumber
number0
ErrorCode
string0
Extended_Info
string
ExtendedInfo
string
Message
stringcan't cast empty string to a number value
StackTrace
stringlucee.runtime.exp.CasterException: can't cast empty string to a number value at lucee.runtime.op.Caster.toDoubleValue(Caster.java:459) at lucee.runtime.op.Caster.toDoubleValue(Caster.java:402) at lucee.runtime.op.Operator.minusRef(Operator.java:1041) at components.census_cfc$cf.udfCall(/components/census.cfc:63) at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112) at lucee.runtime.type.UDFImpl._call(UDFImpl.java:350) at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:213) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:699) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:586) at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:1947) at lucee.runtime.tag.Invoke.doComponent(Invoke.java:209) at lucee.runtime.tag.Invoke.doEndTag(Invoke.java:186) at app._real_estate_cfm270$cf.call(/app/_real-estate.cfm:753) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1056) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:948) at lucee.runtime.PageContextImpl.doInclude(PageContextImpl.java:929) at lib.iq_cfc$cf.udfCall1(/lib/iq.cfc:87) at lib.iq_cfc$cf.udfCall(/lib/iq.cfc) at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112) at lucee.runtime.type.UDFImpl._call(UDFImpl.java:350) at lucee.runtime.type.UDFImpl.call(UDFImpl.java:223) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:698) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:586) at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1933) at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:787) at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1775) at templates.homepage._04.layouts._site_cfm$cf$1.call(/templates/homepage/04/layouts/_site.cfm:191) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1056) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:948) at lucee.runtime.PageContextImpl.doInclude(PageContextImpl.java:929) at lib.iq_cfc$cf.udfCall1(/lib/iq.cfc:48) at lib.iq_cfc$cf.udfCall(/lib/iq.cfc) at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112) at lucee.runtime.type.UDFImpl._call(UDFImpl.java:350) at lucee.runtime.type.UDFImpl.call(UDFImpl.java:223) at lucee.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:786) at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:787) at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1775) at lib.iq_cfc$cf.udfCall1(/lib/iq.cfc:28) at lib.iq_cfc$cf.udfCall(/lib/iq.cfc) at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112) at lucee.runtime.type.UDFImpl._call(UDFImpl.java:350) at lucee.runtime.type.UDFImpl.call(UDFImpl.java:223) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:698) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:586) at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1933) at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:787) at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1775) at application_cfc$cf.udfCall(/application.cfc:308) at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112) at lucee.runtime.type.UDFImpl._call(UDFImpl.java:350) at lucee.runtime.type.UDFImpl.call(UDFImpl.java:223) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:698) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:586) at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1933) at lucee.runtime.listener.ModernAppListener.call(ModernAppListener.java:444) at lucee.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:218) at lucee.runtime.listener.ModernAppListener.onRequest(ModernAppListener.java:107) at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2493) at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2478) at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2449) at lucee.runtime.engine.Request.exe(Request.java:45) at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1216) at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1162) at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:97) at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51) at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926) at org.apache.tomcat.util.net.Nio2Endpoint$SocketProcessor.doRun(Nio2Endpoint.java:1713) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.net.AbstractEndpoint.processSocket(AbstractEndpoint.java:1265) at org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:641) at org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:619) at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:127) at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:282) at java.base/sun.nio.ch.WindowsAsynchronousSocketChannelImpl$ReadTask.completed(WindowsAsynchronousSocketChannelImpl.java:581) at java.base/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:387) at java.base/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829)
TagContext
Array
1
Struct
codePrintHTML
string61: &lt;cfset data[&quot;language&quot;][&quot;english_second_lang_above_5&quot;] = data[&quot;language&quot;][&quot;population_language_spoken_age_5_above&quot;] - data[&quot;language&quot;][&quot;population_english_only_spoken_age_5_above&quot;]&gt;<br> 62: <br> <b>63: &lt;cfset data[&quot;year_at_residence&quot;][&quot;1_year_or_more&quot;] = data[&quot;year_at_residence&quot;][&quot;total_residents&quot;] - data[&quot;year_at_residence&quot;][&quot;less_than_year&quot;]&gt;</b><br> 64: <br> 65: &lt;cfif structKeyExists(data, &quot;business&quot;) AND structKeyExists(data.business, &quot;retail&quot;)&gt;<br>
codePrintPlain
string61: <cfset data["language"]["english_second_lang_above_5"] = data["language"]["population_language_spoken_age_5_above"] - data["language"]["population_english_only_spoken_age_5_above"]> 62: 63: <cfset data["year_at_residence"]["1_year_or_more"] = data["year_at_residence"]["total_residents"] - data["year_at_residence"]["less_than_year"]> 64: 65: <cfif structKeyExists(data, "business") AND structKeyExists(data.business, "retail")>
column
number0
id
string??
line
number63
Raw_Trace
stringcomponents.census_cfc$cf.udfCall(/components/census.cfc:63)
template
stringC:\backatyou\code\sites\components\census.cfc
type
stringcfml
2
Struct
codePrintHTML
string751: &lt;cfinvokeargument name=&quot;countyName&quot; value=&quot;#countyName#&quot;&gt;<br> 752: &lt;cfinvokeargument name=&quot;layout&quot; value=&quot;demographics&quot;&gt;<br> <b>753: &lt;/cfinvoke&gt;</b><br> 754: <br> 755: &lt;cfif retCensus.status EQ 0&gt;<br>
codePrintPlain
string751: <cfinvokeargument name="countyName" value="#countyName#"> 752: <cfinvokeargument name="layout" value="demographics"> 753: </cfinvoke> 754: 755: <cfif retCensus.status EQ 0>
column
number0
id
string??
line
number753
Raw_Trace
stringapp._real_estate_cfm270$cf.call(/app/_real-estate.cfm:753)
template
stringC:\backatyou\code\sites\app\_real-estate.cfm
type
stringcfml
3
Struct
codePrintHTML
string85: &lt;cfelse&gt; ---&gt;<br> 86: &lt;cfif fileExists(&quot;#request.appAbsolutePath#/app/_#local.PageName#.cfm&quot;)&gt;<br> <b>87: &lt;cfinclude template=&quot;/app/_#local.PageName#.cfm&quot; /&gt;</b><br> 88: &lt;cfelse&gt;<br> 89: &lt;cfset MissingFile = local.PageName&gt;<br>
codePrintPlain
string85: <cfelse> ---> 86: <cfif fileExists("#request.appAbsolutePath#/app/_#local.PageName#.cfm")> 87: <cfinclude template="/app/_#local.PageName#.cfm" /> 88: <cfelse> 89: <cfset MissingFile = local.PageName>
column
number0
id
string??
line
number87
Raw_Trace
stringlib.iq_cfc$cf.udfCall1(/lib/iq.cfc:87)
template
stringC:\backatyou\code\sites\lib\iq.cfc
type
stringcfml
4
Struct
codePrintHTML
string189: &lt;/cfif&gt;<br> 190: &lt;div class=&quot;#request.page eq 'listings' or request.page eq 'search-listings'or request.page eq 'rentals' or request.page eq 'house-value' ? 'container-fluid' : 'container'#&quot;&gt;<br> <b>191: #request.iqlib.RenderPage()#</b><br> 192: &lt;/div&gt;<br> 193: &lt;/div&gt;<br>
codePrintPlain
string189: </cfif> 190: <div class="#request.page eq 'listings' or request.page eq 'search-listings'or request.page eq 'rentals' or request.page eq 'house-value' ? 'container-fluid' : 'container'#"> 191: #request.iqlib.RenderPage()# 192: </div> 193: </div>
column
number0
id
string??
line
number191
Raw_Trace
stringtemplates.homepage._04.layouts._site_cfm$cf$1.call(/templates/homepage/04/layouts/_site.cfm:191)
template
stringC:\backatyou\code\sites\templates\homepage\04\layouts\_site.cfm
type
stringcfml
5
Struct
codePrintHTML
string46: &lt;cfif fileExists(&quot;#request.appAbsolutePath##request.domain.homepagetemplatepath#/layouts/_#local.Layout#.cfm&quot;)&gt;<br> 47: &lt;cfsavecontent variable=&quot;local.output&quot;&gt;<br> <b>48: &lt;cfinclude template=&quot;#request.domain.homepagetemplatepath#/layouts/_#local.Layout#.cfm&quot; /&gt;</b><br> 49: <br> 50: &lt;cfset local.remote_addr = (StructKeyExists(GetHttpRequestData().headers, &quot;x-ha-xff&quot;) ? ListFirst(GetHttpRequestData().headers[&quot;x-ha-xff&quot;], &quot;:&quot;) : (StructKeyExists(GetHttpRequestData().headers, &quot;x-forwarded-for&quot;) ? ListFirst(GetHttpRequestData().headers[&quot;x-forwarded-for&quot;], &quot;:&quot;) : CGI.REMOTE_ADDR))&gt;<br>
codePrintPlain
string46: <cfif fileExists("#request.appAbsolutePath##request.domain.homepagetemplatepath#/layouts/_#local.Layout#.cfm")> 47: <cfsavecontent variable="local.output"> 48: <cfinclude template="#request.domain.homepagetemplatepath#/layouts/_#local.Layout#.cfm" /> 49: 50: <cfset local.remote_addr = (StructKeyExists(GetHttpRequestData().headers, "x-ha-xff") ? ListFirst(GetHttpRequestData().headers["x-ha-xff"], ":") : (StructKeyExists(GetHttpRequestData().headers, "x-forwarded-for") ? ListFirst(GetHttpRequestData().headers["x-forwarded-for"], ":") : CGI.REMOTE_ADDR))>
column
number0
id
string??
line
number48
Raw_Trace
stringlib.iq_cfc$cf.udfCall1(/lib/iq.cfc:48)
template
stringC:\backatyou\code\sites\lib\iq.cfc
type
stringcfml
6
Struct
codePrintHTML
string26: &lt;/cfif&gt;<br> 27: &lt;cfscript&gt;<br> <b>28: doLayout();</b><br> 29: &lt;/cfscript&gt;<br> 30: &lt;/cfif&gt;<br>
codePrintPlain
string26: </cfif> 27: <cfscript> 28: doLayout(); 29: </cfscript> 30: </cfif>
column
number0
id
string??
line
number28
Raw_Trace
stringlib.iq_cfc$cf.udfCall1(/lib/iq.cfc:28)
template
stringC:\backatyou\code\sites\lib\iq.cfc
type
stringcfml
7
Struct
codePrintHTML
string306: &lt;cfset local.url.process(CGI.path_info)&gt;<br> 307: &lt;cfsavecontent variable=&quot;template_layout&quot;&gt;<br> <b>308: &lt;cfoutput&gt;#request.iqlib.RenderContent()#&lt;/cfoutput&gt;</b><br> 309: &lt;/cfsavecontent&gt;<br> 310: <br>
codePrintPlain
string306: <cfset local.url.process(CGI.path_info)> 307: <cfsavecontent variable="template_layout"> 308: <cfoutput>#request.iqlib.RenderContent()#</cfoutput> 309: </cfsavecontent> 310:
column
number0
id
string??
line
number308
Raw_Trace
stringapplication_cfc$cf.udfCall(/application.cfc:308)
template
stringC:\backatyou\code\sites\application.cfc
type
stringcfml
type
stringexpression